在GAE中使用Warmup Requests(预热请求)

标签:Google App Engine

随着SDK 1.4.0的正式发布,Warmup Requests的文档终于出来了。

在一个新instance上载入你的代码时,会导致Loading Request
也就是说,instance必须载入这个请求里所有import的库,这会导致明显慢于其他的请求。
Google给出的建议是:
  • 启动时只载入必需的代码。
  • 少访问硬盘。
  • 在某些情况下,从zip或jar文件中载入代码会比从很多独立的文件中载入更快。(注意是在某些情况下,别一股脑全zip了。)

用Google Chart API生成QR码

标签:Google

逛Google Code下载文件时总会遇到QR码,今天好奇地看了下网址,发现是Google Chart生成的。

其实也不用看什么文档,Google本身就提供了一个生成网站

在GAE上用Google日历API发短信

标签:Google App Engine, Google Calendar, Python

2年前就发现Google日历可以免费发提醒短信,最近在做Doodle时也想拿GAE来调用GData API发短信,于是就去研究了一下文档:
《在 App Engine 上使用 Google 数据 API》
《Authentication in the Google Data Protocol》
《AuthSub in the Google Data Protocol Client Libraries》

简单来说,要用Google Data API分为2步:验证和访问资源。

原来Chrome自带了抓包功能

标签:Google Chrome

刚从est的博客看到的。访问这个地址,然后打开任意网页就能看到效果了:chrome://net-internals/#requests

顺带一提,chrome://net-internals/#dns可以清空DNS,这玩意曾经整得我吐血啊。由于众所周知的问题,天朝的DNS经常被GFW乱插而抽风,很多正常的网页都打不开,而且TMD还自动缓存30分钟,导致我只能翻墙或重启Chrome。不过Chrome升级得满快的,现在已经很少遇到这个问题了。

Gmail突然挂了

标签:Gmail

写信时突然显示GTalk连不上,然后发送邮件也失败,关掉网页再进就无法访问了。

还以为被墙了,结果发现IP能ping通,尝试几次后出现这个错误:


再过了一段时间恢复了…

GAE和Google Storage再次被墙

标签:GFW, Google, Google App Engine, Google Storage

刚才编辑日志的时候,突然就出现500错误了,接着访问https://appengine.google.com也报出SSL连接错误,刷新后恢复正常。

再访问我的应用,发现已经打开了。前一段时间还可用的一个ghs IP也挂掉了,*.appspot.com也挂掉了。看了下Google Storage的文件,storage.l.google.com挂掉了,使用自己域名的也无法访问了。

« 看看还有什么好玩意