随笔-50  评论-74  文章-9  trackbacks-0

GAE技巧汇总

1. 免sharding的高并发计数器.
核心思想: 采用memcached作临时存储,定期写入datastore.
incrementCounter


2.使用model cache给你的GAE应用程序加速
使用很简单,在你的models.py 最上方
import datastore_cache
datastore_cache.DatastoreCachingShim.Install()

3.在memcache之上构建的SessionManager.

4.全文检索(Simple Full Text Search)
测试代码的下载地址:http://github.com/DocSavage/appengine-search

Searchable

 
5.用GoogleFileService上传超过10M的大文件.(For Java)
(详细请看: http://code.google.com/p/google-file-service/)
简单地调用 DatastoreUtils.insertGoogleFile().方法就可以存入文件了.

6.脏数据保存

IsDirty


7.通用的翻页器(PagerQuery)


8. CSV Property

CSVProperty


9.用memcache来缓存Avatar以减少datastore的API调用.

Code

 

posted on 2009-08-26 01:53 彭帅 阅读(553) 评论(0) 编辑 收藏
昵称:彭帅
园龄:5年4个月
粉丝:16
关注:2
<2009年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

搜索

 
 

常用链接

我的标签

随笔分类

随笔档案

最新评论

阅读排行榜

评论排行榜

推荐排行榜