第六章 性能调优

注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。
注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。

常见问题:我的网站访问量非常高,服务器已经快顶不住了,如何能尽可能的提高负载能力?

akcms的默认设计是优先考虑灵活、方便等,负载能力并不是重点考虑的问题(即便如此,AKCMS的负载能力与其他主流CMS相比毫不逊色)。但如果您的访问量比较大负载能力成为瓶颈了,AKCMS仍然有解决方案:

1.如果文章数据在10000以下,开启全站静态化,如果数据量非常多,比如10000以上,可以将访问量最大的内容缓存起来(缓存热点的动态页面)。在模板中合理使用expire属性将内容缓存,使用子模板合理分组。

2.设置禁止引用动态内容(统计,自动刷新,采集三项功能都不能用了),使用第三方服务做统计(推荐:google统计,yahoo统计,51la,武林榜;安装插件,手动刷新页面、采集数据)

3 提高负载不仅仅是服务端程序的优化,HTML如果设计不合理也会造成很高的无谓的压力!优化页面(这方面单独够写一篇论文的,请参考:http://www.dbanotes.net/web-performance.html,也可以让我给您评估一下,页面是否需要优化)

以上方法已经可以把负载能力提高到很高的水平,如果您的访问量超级高!以上仍然无法满足要求请告诉我,我会针对您网站的情况做专门的整体的优化(虚拟主机无法支持;独立服务器会根据实际情况设置成最佳状态,多台服务器也有解决方案)!我们有丰富的处理高负载高并发的实战经验!