Google App Engine Tips

标签:Google App Engine

转眼间接触Google App Engine已将近2年了,经常看到有人问重复性的问题,于是在此总结一下。
由于Google App Engine一直处在不停的变化之中,本文中阐述的仅仅是当前的现状,未来如何尤未可知,但我会尽量保持更新本文内容。
此外,本文只是我自己的观点,有不同看法的欢迎留言提出。

PubSubHubbub不通知Google Reader的原因

标签:Google Reader, RSS

这几天注意到一个问题,我ping了pubsubhubbub.appspot.com(以下简称PubSubHubbub),但是Google Reader并不立即更新,在https://pubsubhubbub.appspot.com/publish查看发布状态也没有任何信息。

搜索了一番后,我在Pubsubhubbub论坛发现一篇《Google Reader Statu》,有人提到对于没有订阅者的feed,PubSubHubbub将忽略它。
为此我发了封邮件问Nick,他说他也不清楚细节,不过Google Reader可能会忽视并不流行的feed。

无奈之下我只好又为我的博客实现了PubSubHubbub订阅。结果发现果然可以看到发布状态了,Google Reader也会在1分钟内立刻收录新文章了。

貌似Google Reader抓取供稿的最低间隔是10分钟

标签:Google Reader, RSS

刚用Doodle的生成历史供稿的功能把本站的feed全部生成了一遍,过程非常艰辛,不过总算搞定了。

发现一个问题:Google Reader的抓取蜘蛛Feedfetcher-Google会记录上次抓取供稿的时间,不到10分钟的话是不会再次抓取的。因此最好是用PubSubHubbub来提醒Google Reader更新。

另一个教训就是不要在feed里用CDATA标签,因为文章里可能也会用到CDATA(特别是要做一些JavaScript特效而不得不写CDATA时),我为此就折腾了半个小时才定位到错误原因…

« 看看还有什么好玩意