内容更改时从头开始重新创建index.html

时间:2014-01-28 15:12:39

标签: php html mysql optimization

我的网页中有一部分每天更改几次,其余部分是静态的。 我担心每次加载页面时由服务器/数据库(PHP / MySQL)呈现网页的开销很大,如果我的内容每天只改变一次,则不需要。

每次对我的网站进行更改时,让php脚本使用file_put_contents重新创建index.html是不是错了?似乎“con”是代码的复杂性,但“pro”是生成一个干净的静态index.html,每次有人打开页面时都不需要服务器资源。

1 个答案:

答案 0 :(得分:1)

除非你获得了巨大的流量和非常低的硬件资源......否则只需使用缓存。使用Alternative PHP Cache(APC)和memcache之类的东西。 比你使用像Twig这样的模板引擎,它也有缓存并且你已经设置好了。