我的应用程序的欢迎页面(JSP文件)包含一些动态内容 例如最近的帖子链接,最活跃的类别等。
为了完成这项工作,我需要制作一些返回这些数据的数据存储查询。这几乎没有优化。特别是在主页中,与在JSP文件中对这些链接进行硬编码相比,它的加载时间更长。
我正在考虑使用cron任务每天使用最新数据更新静态JSP文件。因此,实际生成一个JSP文件并替换旧文件。你认为这有可能吗?我也对任何想法持开放态度!
感谢;
答案 0 :(得分:3)
不,你不能这样做,因为在Google App Engine secure sandbox environment上,应用程序无法写入文件系统。
为了改善主页的性能,请考虑将db结果缓存到memcache。
答案 1 :(得分:0)
这就是BBC网站多年来的运作方式。通常情况下,动态生成所带来的好处超过了成本。
文章讨论了包含动态内容的BBC新闻网站近期的变化: