GAE SDK 1.3.8 版发布
2010 10 15 12:51 PM 1517次查看
分类:Google App Engine 标签:Google App Engine
首先要提的就是Instances Console。这个玩意是管理员控制台的一个新页面,可以看当前app的某个版本使用了多少个实例(可以理解为进程),每个实例的QPS(每秒查询率) 、延迟和内存使用量。
我拿之前写的app的做了个测试:只是输出一个hello world的话,Python是4.7M,Java是46.6M;进行了很多次查询后,每个Python实例占用约17M内存,Java约是64M内存。而且空闲了约1分钟,Java实例就被回收了,Python仍然健在。可见Python在内存占用方面是要远优于Java的。
其次是内置的一些handler,包括admin_redirect、remote_api、appstats和datastore_admin。这些都可以在app.yaml的builtins字段里直接启用:
builtins:
- remote_api: on
这些handler的URL都是/_ah/开头的,详情可以看Builtin Handlers另一个就是在是管理员控制台清空整个datastore或删除一个类型的所有实体。只需要在app.yaml里写上这段代码就能启用:
builtins:
- datastore_admin: on
最后还有个更新列表里没提到的Includes功能,可以将自己的模块内置到Python SDK中,倒是没发现有多大用处。其他的在SDK 1.3.8 Prerelease版已经说过了,也就不再重提了。
0条评论 你不来一发么↓