一直在做资讯类的站点,php此类开源程序比较多,我们在用的也是在一个开源cms程序上二次开发的
最开始 选用的方式 就是生成HTML的方式
那么有很多站长也非常喜欢这种“原生”静态化的方式,到现在遇到越来越多的麻烦
在内容量越来越大的情况下出现如下问题
弊端:
1.更新HTML不及时
-发布内容后 所属列表-》频道 都需要生成HTML (后台有设置 可以自动触发生成)
2.更新速度慢
-100万文章生成后的静态页面文件大小就要几十个GB,如果遇到改版之类的事情,可能全站要生成,消耗的时间可能要以“天”为单位,(局部信息用了SSI 如果不是大改版 像页面右侧等位置得更新是没有问题的)
优势:
1.通过生成静态页后 进行部署 在大访问量情况下 消耗较低
2.后端php、DB性能不会对前端进行影响
总之目前来看 更喜欢的动态机制 前端加cache的方式,灵活性更大
目前开源程序主要的方式还是通过页面触发生成html,在考虑改成php-cli的方式放到后端来执行 不知道是否能够提升效率
也希望大家能够给出点“点子”,看看如何维护这样的站点比较好
最开始 选用的方式 就是生成HTML的方式
那么有很多站长也非常喜欢这种“原生”静态化的方式,到现在遇到越来越多的麻烦
在内容量越来越大的情况下出现如下问题
弊端:
1.更新HTML不及时
-发布内容后 所属列表-》频道 都需要生成HTML (后台有设置 可以自动触发生成)
2.更新速度慢
-100万文章生成后的静态页面文件大小就要几十个GB,如果遇到改版之类的事情,可能全站要生成,消耗的时间可能要以“天”为单位,(局部信息用了SSI 如果不是大改版 像页面右侧等位置得更新是没有问题的)
优势:
1.通过生成静态页后 进行部署 在大访问量情况下 消耗较低
2.后端php、DB性能不会对前端进行影响
总之目前来看 更喜欢的动态机制 前端加cache的方式,灵活性更大
目前开源程序主要的方式还是通过页面触发生成html,在考虑改成php-cli的方式放到后端来执行 不知道是否能够提升效率
也希望大家能够给出点“点子”,看看如何维护这样的站点比较好