内容
大懒唐首页系由lilina制作的新闻聚合器,它会把特定的RSS FEED聚合在这里,就像其他阅读器,有一个更新时间和频率的问题。现在只有5个源,所以每次更新(默认是4小时)在服务器端并不花太多时间,我考虑的是在客户端的浏览速度,每个客户端第一次浏览服务器端都要根据时间过滤(默认48小时的POST),所以造成每一个访问都要lilina过滤内容。有的做法是include一个由事件驱动静态化过的lilina.html,调节cache生存或者客户端timeout时间。但这个空间有shell ,以下做法可以忽略lilina在客户端缓存时间,多用户驱动更新等问题。
lilina静态化
- wget -O /wwwroot/index.html http://www.tonyhead.com/index.php
- 利用crontab定制更新频率 1 * * * * wget -O /wwwroot/index.html http://www.tonyhead.com/index.php 得到一个每小时更新一次的html页面
完成。如果首页还要调用其他php脚本,可以修改.htaccess,加入AddType application/x-httpd-php .html,把html也交给php处理完成。 优点:静态化过程简单。 缺点:需要shell。
添加新评论