在整体的运行过程中,数据库服务器 MySQL 的压力是最大的,不仅占用很多的内存和 cpu 资源,而且占用着大部分的磁盘 io 资源,连 PHP 的官方都在声称,说 PHP 脚本 80% 的时间都在等待 MySQL 查询返回的结果。由此可见,提高负载能力,降低 MySQL 的资源消耗迫在眉睫。页面缓存就是其中的一个方面。大家都知道,降低 MySQL 的资源消耗的方法除了使用高效率的 SQL 语句之外(当然,这一点 phpcms 在发布版本中都已经仔细研究了,所以每一句 SQL 都是很优化的),更直接的方法就是不去查询数据库。经过我们长期的分析发现,在网站实际运行过程中,用户主要浏览的是文章的详细页面,而这其中访问者的身份又以游客居多。根据这个规律,系统页面通过生成静态的 html 文件,这样可以有效的减轻数据库服务器的压力。 当然我们也可以以非静态化来运行,相关的缓存参数要根据自己的运行情况而定! 3、搜索设置