GAE SDK中还藏了个zipserve

标签:Google App Engine

刚才在《GAE中使用静态文件的三种方法》里看到,$PYTHON_LIB/google/appengine/ext/zipserve这个模块可以用来实现静态文件服务。

读了一下源码,使用的自然是zipfile模块,和我的办法几乎一样,不过还用到了mimetypes.guess_type()、email.Utils.formatdate()和app缓存。

如果访问量大的话,用单独的handler去做静态文件服务还是不错的,至少不占用主Python进程的CPU时间;而访问量较小的话,合并是个不错的选择。

« 看看还有什么好玩意