Entity key有没办法缩短?

2011-01-03 10:54:02 +08:00
 julia
我想直接用key获取实体数据,这样最高效,但用key网址看上去太长了,不友好。
4077 次点击
所在节点    Google App Engine
9 条回复
keakon
2011-01-03 10:55:46 +08:00
用id啊,然后自己构造key
julia
2011-01-03 11:07:08 +08:00
@keakon
get_by_id()
get_by_key_name()
get()

这三种方式是等效的?
keakon
2011-01-03 11:18:25 +08:00
是的,前面2个最终都是转换成get()
julia
2011-01-03 11:22:24 +08:00
@keakon 那直接get不是少了转换的过程。。。貌似有点钻牛角尖!
keakon
2011-01-03 12:18:45 +08:00
转换的开销少于1ms,你愿意写很长的key为了这不到1ms的开销么…
julia
2011-01-03 12:21:49 +08:00
@keakon 呵呵。。。知道了
darasion
2011-01-04 20:08:02 +08:00
key_name不错。可惜我一直没有理解,等理解了之后又有点太晚了。
julia
2011-01-05 09:19:32 +08:00
@darasion 不是key_name设置,get_by_key_name() 获取,还有什么需要理解注意的地方吗?为什么会晚,已经做了什么应用不好更改了吗?
darasion
2011-01-05 18:55:36 +08:00
@julia 一些东西设计好了就不太容易改。最好一次做好,或者设计时考虑到今后的扩展。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/6672

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX