2009 11 26 05:10 PM 2835 次查看
分类:Google App Engine 标签:Google App Engine
很早就想看Google I/O大会视频了,最近YouTube已经为这些视频加上字幕了,可惜翻墙很麻烦…
无奈之下只好看以前下载的视频了,没想到基本都听懂了,所以记录一些笔记。还有些下载不了,只能看PPT了。
2009 11 25 02:15 PM 1921 次查看
分类:Google App Engine 标签:Google App Engine, Python
今天在JavaEye看到一篇《NoSQL数据库探讨之一 - 为什么要用非关系数据库?》,出于好奇就测试了一下GAE的并发性能。
用的方法是产生大量异步Urlfetch,然后看响应时间和数据库时间。
测试的这个模型有约32万个实体,27M空间(含索引),每个实体只有一个字符串属性。
2009 11 25 04:54 AM 1320 次查看
分类:Google App Engine 标签:Google App Engine
这是我第一次看到GAE SDK的Prerelease版,发布者也说要开发者只在本地进行测试,别用于关键应用。
2009 11 24 04:35 PM 2228 次查看
分类:Google App Engine 标签:Google App Engine, Python, 性能
刚才看到GAE论坛里有人问memcache.get()和model.get_by_id()的性能哪个好,按平均一个模型有10个字符串属性来计算,如果差距不是很大的话,是否有必要使用memcache。
2009 11 18 11:24 AM 1676 次查看
分类:Google App Engine 标签:Google App Engine
刚才在《GAE中使用静态文件的三种方法》里看到,$PYTHON_LIB/google/appengine/ext/zipserve这个模块可以用来实现静态文件服务。
读了一下源码,使用的自然是zipfile模块,和我的办法几乎一样,不过还用到了mimetypes.guess_type()、email.Utils.formatdate()和app缓存。
如果访问量大的话,用单独的handler去做静态文件服务还是不错的,至少不占用主Python进程的CPU时间;而访问量较小的话,合并是个不错的选择。
2009 11 16 12:40 PM 1638 次查看
分类:Google App Engine 标签:Google App Engine, Python
今天在GAE论坛看到一个奇怪的问题,他说他的网站要允许用户创建任意类型的模型,可以包含任意类型的属性,问怎么实现。
例如用户需要临时创建一个Book类,这个类有title、author和rating这3个参数,但程序事先是不知道的。
2009 11 14 06:41 PM 2387 次查看
分类:Google App Engine 标签:Google App Engine, Python
今天在测试WSGI框架时发现输出头中没有Content-Encoding: gzip,即内容不是gzip压缩的。
接着我输出了这个头,发现本地开发服务器上并没效果:
2009 11 14 03:06 AM 3913 次查看
分类:Google App Engine 标签:Google App Engine
由于GAE上的web框架性能普遍不太理想,之前曾为此写过一篇《选择Google App Engine框架:慎用Django》,也去研究了一下WSGI。虽然很想自建一个web框架,但由于时间有限,只好暂时搁置,在此记录一些想法。
2009 11 13 08:43 PM 4854 次查看
分类:Google App Engine 标签:GFW, Google App Engine
今天中午有人在邮件里问了我一个问题,说是上传失败,并贴出了记录。
因为出错是在urllib2.py里,一般是网络故障。如果本机网络正常的话,那就是GFW的问题了,于是我想到了使用代理。
2009 11 10 09:39 PM 1459 次查看
分类:Google App Engine 标签:Google App Engine, Python
实际上Google App Engine文章中早就有一篇《在 Google App Engine 中使用 hook》来介绍hook技术了,只是当时对我没用,加上写得很难懂,所以没去细读。
而最近在考虑做blog,想像Discuz!一样做个性能评估,将页面生成时间、数据库访问次数等输出出来。
要实现这个功能的话,一般是需要自己封装一下数据库调用函数,在每次调用时记录下时间和增加调用次数,不过这样改动太大,所以就想到了hook,于是再次读了一遍。
« 看看还有什么好玩意