现在的位置: 首页 > 综合 > 正文

GAE技巧汇总

2011年10月08日 ⁄ 综合 ⁄ 共 4020字 ⁄ 字号 评论关闭
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

 

【上篇】
【下篇】

抱歉!评论已关闭.