2009 5 13 10:22 AM 2363 次查看
分类:Google App Engine 标签:Google App Engine, Python
最近在做游戏王网页游戏时遇到个问题,目前卡片有3000多张,每张卡片需要一张大图,一张攻击和一张防守表示的小图,也就是需要9000多个静态文件。
虽然这些图总大小不超过100MB,但是GAE最多只允许1000个静态文件和1000个程序文件,所以是没法全部上传的。
2009 5 9 08:46 PM 1711 次查看
分类:Google App Engine 标签:Google App Engine
Google App Engine的Mail API限制比较多,这点非常头疼。
虽然免费账户每天可以发7000次邮件,但收件人却只有2000人,假如一次发给5个收件人的话,实际上400次就达到配额了…
此外还有个更严重的限制,免费账户一分钟内最多只能发给8个收件人,这是轻易就能超过的数字(我就遇到过)。收费账户倒是每分钟可以发给5100个收件人…
2009 5 9 05:25 PM 1537 次查看
分类:Google App Engine 标签:Google App Engine
方法很简单,在app.yaml里加上这句handler即可:- url: /_ah/admin/.*
script: PYTHON_LIB/google/appengine/ext/admin
login: admin
然后访问http://域名/_ah/admin/这个路径,就能看到本地开发控制台一样的界面了。
2009 5 9 11:18 AM 1384 次查看
分类:Google App Engine 标签:Google App Engine
更新内容:
- 新增配额API,可查询已用CPU配额:quota.get_request_cpu_usage()。
- Urlfetch支持用户定制的超时时间,方法是加上deadline参数,值为秒数(不超过10秒),默认(设为None)为5秒。
- Urlfetch允许Accept-Encoding头匹配。
- urllib支持HTTPS。
- 可禁止在一个属性上生成索引,方法是在属性的构造器里加上indexed=False参数。
- 支持只对key的查询,方法是SELECT __key__或db.Query(Model, keys_only=True)
- 计划任务支持新的时间格式。
- Bulk Loader改进:增加appcfg download_data命令,更好的补偿支持(不知道是什么),以及长请求的调试输出(也不知道是什么,难道只用于本地)。
- appcfg.py request_logs命令增加了--vhost参数,以指定主机名来获取log。(因为GAE是允许绑定自己的域名的。)
- Python的_ast模块可以import了。
2009 5 4 12:19 PM 2983 次查看
分类:Google App Engine 标签:Google App Engine
前天研究MIME Type时,顺便研究了一下WAP站点的搭建,然后发现GAE居然也支持WAP,于是就写点心得吧。
2009 5 3 01:52 AM 2885 次查看
分类:Google App Engine 标签:Google App Engine, Python
刚才在GAE论坛上看到有人问这个问题,所以就研究了一下。
嘛,纯粹是根据扩展名来猜MIME Type的,所以不保证准确。
2009 4 24 11:59 PM 3146 次查看
分类:Google App Engine 标签:Google App Engine
刚改了下访问状况订阅系统,部署时却出现了503 Service Unavailable错误。
GAE论坛已出现3个报告帖了,状态面板也没给出错误原因。
目前访问仍正常,看什么时候能恢复部署吧=。=
2009 4 23 04:32 PM 1451 次查看
分类:Google App Engine 标签:Google App Engine
更新:
- User对象增加了1个唯一的user_id属性用于标识用户。之前是用email作标识,但现在可以更改用户的email了。
- 图像API现在支持图像合成和颜色柱状图计算了。
- 增加了2种可以在email的附件中使用的文件类型:ics和vcf。
- Urlfetch可以设置User-Agent header了。(这个赞,很多网站需要User-Agent才能访问。)
- 新增了GAE特制的PyCrypto。嗯,这个模块是用于加密的。
- 更改了bulk loader的配置文件格式,可以支持非cvs格式了。但不向下兼容,所以之前的代码可能需要更改。
- bulkloader.py里增加了bulk downloader的早期版本。现在可以下载数据了。
2009 4 22 04:08 AM 4768 次查看
分类:Google App Engine 标签:Google App Engine, JavaScript, Python, jQuery
之前写过一篇用Google App Engine+jQuery打造AJAX聊天室,已经用了很多缓存来提高效率了。
不过如果无需长期保存聊天数据的话,实际上连数据库都不需要,直接用Handler Script缓存即可。
这次我没有用XML来做,而是换成了JSON,代码一下就简单了很多。
此外我用到了自己写的一个Queue模块,详情见用Python写的限制长度的队列。你也可以直接使用list,只不过Handler Script缓存占用量会大些。
2009 4 19 12:23 AM 4074 次查看
分类:Google App Engine 标签:Google App Engine, PHP
今天在GAE的论坛发现居然有人问PHP的事,于是好奇看了下,发现了PHP on Google-App-Engine with Quercus这个网站。
要知道GAE可是不支持PHP的啊,于是点了下介绍,发现原来是用Java来转换。(PHP也被同化了吗…)
不过没兴趣去试了,头痛得要死=。=
« 看看还有什么好玩意