更新谷歌应用引擎中的静态文件

我的应用程序的欢迎页面(JSP文件)包含一些动态内容。
例如最近的post链接,最活跃的类别等。

为了完成这项工作,我需要制作一些返回这些数据的数据存储查询。 这几乎没有优化。 特别是在主页中,与在JSP文件中对这些链接进行硬编码相比,它的加载时间更长。

我正在考虑使用cron任务每天使用最新数据更新静态JSP文件。 因此,实际上生成一个JSP文件并替换旧文件。 你觉得这有可能吗? 我也对任何想法持开放态度!

谢谢;

不,你不能这样做,因为在Google App Engine 安全的沙箱环境中 ,应用程序无法写入文件系统。
为了提高主页的性能,请考虑将db结果缓存在memcache中 。

这就是BBC网站多年来的运作方式。 通常,动态生成所带来的好处超过了成本。

文章讨论了包含动态内容的BBC新闻网站近期的变化:

http://paulrobertlloyd.com/2010/09/bbc_news_redesign