GAE限制续
星期一, 一月. 12. 2009 –
Category: GAE 开发 –
4 Comments
Tags:
Google App Engine
Google App Engine
现在wordpress的xml格式导入其实已经做完了..
就是要多导入几次,会自动by pass 以前的结果,导入的时候每个步骤放在transaction里了 保证不会出乱子.. 另外发现 django signals挺耗费处理时间的,还有针对datastore entity group ,keys的机制做了优化...减少查询 采用直接用key, key_name get的方式
GAE几大硬伤啊
- python 变量,http post大小1M的限制
- 处理时间的限制
- 处理大量随机访问的限制 我发的链接那老哥最后无奈了..他每次显示一个页面都要几penny 欲哭无泪 看来是不适合做E-commerce平台的应用了...
可能的解决办法:
- ajax loop的方式 分为多次请求... 可以把memcache 作为暂时的处理空间...(非重要数据 否则memcache 一flush就...)
- 同上,另外优化查询 ,gae对随机查询很耗,尽量把查询改成通过key get的方式,组织好你的datastore存储方式 尽量利用gae的entity group的优化 比如我的结构就是category - post -comments 这样每个category 是一个 group (暂时是这么组织的。。可能不靠谱..)
- 搞清楚gae能做什么, 不适合做什么...
4 Response to “GAE限制续”
Leave a Reply
Logo
About Me
-
A Computer Geek in Beijing, China. Focus on Web2.0 Technology: Google App Engine, Python, Django, Software Architecture, Agile, JAVA, J2EE, JavaScript, etc.
Coding for fun, Coding with passion :-) It's my life!
Most Popular Posts
- 1. GAE限制续 (2045)
- 2. Eclipse Google Plugin安装指南 (1905)
- 3. iHere Blog 1.0.2 安装配置 (1756)
- 4. iHere Blog 安装 简要配置 (1459)
- 5. 终于在做导入的时候遇到了GAE的瓶颈 (1194)
- 6. 新加Ajax效果Page flow (1060)
- 7. GAE上面的Unittest总结 (1049)
- 8. Web Python IDE Py I/O release! (1023)
- 9. 新东西 呵呵 JS3D (1006)
- 10. 转向了Appengine patch (993)
Tags
-
App Engine
Appengine patch
Django
Google
Google App Engine
Google App Engine
Java
algorithm
api
app
appengine
autodiscovery
blog
cache
chat
cloud computing
cron jobs
datastore
demo
feature
fetion
fridge
gae
geo
google
google app engine
google docs
googlemaps
iHere Blog History
ide
ihere
inforsphere
install
java
jquery
map
mashup
memcache
metaweblog
new
nutch
open source
pageflow
plugin
projects
pyio
python
quota
release
released
rss
sdk
snap
sort
topStory
twitter
weblog api
杂记


8 months, 1 week ago IP:218.249...
学习了,很赞!
8 months ago IP:123.10....
GAE用的什么数据库呢?> 可以用SQLite 吗?
7 months, 1 week ago IP:218.78....
GAE用google自己的BigTable结构化存储,提供了datastore接口。
5 months, 2 weeks ago IP:222.16....
呵呵,徐明的micolog就是使用ajax loop来导入wordpress数据的。