使用Google AppEngine作为个人网站的"缓存"(wordpress blogs,wiki)

Dou*_*kem 7 python java google-app-engine caching

我读了一篇独立游戏开发者的文章,他正在使用谷歌AppEngine来缓存他的主站点和博客,以保护在流量高峰期间提供高可用性(Digg,Slashdot效果).

Wolfire Blog - 面向独立开发者的Google App Engine

关于他们在Google AppEngine上使用Python开发的用户缓存网站的确切内容,并没有太多细节.我能找到的唯一细节是AppEngine python应用程序通过RSS提要阅读后端wordpress文章:

Wordpress在专用服务器上运行,我们通过RSS(App Engine部分)将其导入www.wolfire.com.尽管有一天要做的事情,倾倒Wordpress完全在我的名单上.;)

有没有人知道任何开源Python或Java Web框架,您可以使用这些框架来自定义缓存可以在Google AppEngine上构建和部署的网站,以充当Web内容的"可扩展"提供程序?

我正在使用名为bluehost的"Ok"共享托管服务来托管我的wordpress博客,我希望能够将我的博客放在一个单独的域(blog.ddaniels.net)上并在www上托管google app-engine .ddaniels.net即指向blog.ddaniels.net.

这可以扩展到几乎任何类型的网站,你仍然需要链接到动态内容指向原始主机(对于诸如评论和编辑维基页面等,基本上任何HTTP PUT类型操作).

我假设你基本上需要一个Java或Python框架,你可以:

  1. 配置您的后端主机,例如blog.yourname.com

  2. 将Google App Engine框架配置为www.yourname.com(Google App Engine映射到您的域的详细信息,关键是您必须使用子域,"www"是子域)

  3. 在首次访问页面时(或在到期时间之后),HTTP从备份主机获取页面并将其缓存在Google AppEngine上

Emi*_*Sit 9

您可以从DryDrop的代码开始,该代码镜像来自GitHub上托管的存储库的静态页面,并使其成为更通用的反向代理.例如,您需要确保POST请求或登录用户直接传递给代理.