在Google App Engine中使用缓存

标签:Google App Engine, Python

由于GAE的数据库很慢,所以当需要一些更快速的持久性存取操作时,数据库就显得力不从心了。
好在Google也考虑到这个问题,提供了Memcache API来解决性能问题。方法就是把经常使用的、在数据库中查询比较耗时的数据放在内存中缓存起来,然后直接访问内存即可。

在Google App Engine中操作图像

标签:Google App Engine, Python

操作图像大概是Google App Engine中最有趣的功能了。
由于GAE不允许浏览者上传文件到服务器,所以存放到数据库就成了不二选择。可喜的是,如果你只是存储和显示图片,甚至连图像API都不需要用到,直接当成db.Blob类型的数据来使用即可。而且由于Google的慷慨,数据库空间是不限的,你可以在数据库中存放任意大小的文件(不过有流量限制)。

本站推出免费图像永久外链服务

标签:Google App Engine

更新:本服务已被GFW。

网址:
http://keakon.appspot.com/image

说明:
该站采用Google App Engine打造,采用了分布式网络及缓存技术,以提升图片载入速度。
图像空间不限,每天约可提供100万次浏览及10GB流量,每天可上传500MB图像。
只要不上传含敏感内容的图像,我一般是不会删除的。

在Google App Engine中使用数据库

标签:Google App Engine, Python

Google App Engine的教程终于来到了数据库部分。这是GAE最有用、最复杂,也是限制最多的地方。
阅读本文需要您懂一般的数据库使用。

废话少说,先给参考文档:
官方文档(英文):http://code.google.com/appengine/docs/python/datastore/
中文翻译(部分,版本较老,与官方文档不同步):
http://blog.csdn.net/lobby/category/400740.aspx
http://blog.csdn.net/jj_liuxin/archive/2008/12/28/3630281.aspx

注意:本文已很久未更新了,一切以Google App Engine官方文档为准,这里仅供参考。

究级提速:让你的网站也使用Google Gears技术

标签:Google

Google Gears是个很棒的工具,使用它绝对会让你的网站与众不同。
最初接触它是在WordPress的后台,启用它可以让后台管理快很多,当时就觉得很不可思议。
刚才翻Google API时才突然发现,原来这东西可以很方便地加到自己的网站上。
不过我也才刚接触它不到半小时,对我而言,它还只是一个可让浏览者加速甚至离线浏览网站的工具。

Google App Engine SDK version 1.1.9更新

标签:Google App Engine

更新:
支持Python标准库urllib、 urllib2和httplib来建立HTTP请求。(以前只能用很受限的google.appengine.api.urlfetch包。)
正在开发一套上传和下载Google App Engine应用程序的工具(以前只能上传)。目前可以用新的bulkloader.py工具来上传,你可以在这下载和阅读文档

« 看看还有什么好玩意