PHP生成静态页,现在已经不是新话题了。 想想几年前,我们做网站项目的时候,很多人对我们全面生成静态页不理解。现在,事实证明只有生成静态页,才是性能瓶颈的最佳解决方案。
大量静态页存在的网站,有新内容如何体现出来呢? 显而易见,就是需要重新生成一次静态页。
于是,问题来了。如果我的网站有十万,百万个静态页面,每次都大批量的更新?
是的,你可以这么做。目前大多数静态页网站都是这么做的。
但是,根据我们多年维护百万级别静态页网站的经验是,可以定时,自动生成静态页!
例如:
现在hbcms的默认设置是: 12小时更新一次静态页。
即,A.html页面如果12小时前更新的,那么,当网友访问它的时候,它会自动更新!
我们实现自动更新的方法,已经成功的使用了2年之久。是最符合性能优化标准的。
具体实现的方法,就包含较多的技术细节了,这里暂且不表。