使用 Apache Bench,我网站的主页每秒只能处理 0.42 个请求。一个简单的 phpinfo() 页面每秒可以处理 31.99 个请求,对于这样一个简单的脚本来说,这似乎真的很慢。显然我的主页处理 0.42 个请求是不可接受的。
我在 Windows Server 2008 上运行 Apache 2.2。4 GB RAM,2.4 GHz Intel Xeon CPU。
该站点建立在带有 MySQL 数据库的 PHP CMS 表达式引擎上。Expression Engine 具有非常积极的页面缓存,因此主页对于所有意图和目的都是静态的(正在进行一些处理,但最终只是将静态文件存储在硬盘上)。我也打开了 SQL 缓存(分配了 200 mb)。页面不缓存的时候,首页有84个查询,看起来也不算太疯狂。
任何人对我如何使这件事运行得更好有任何明显的想法吗?我应该检查某种 php.ini、my.ini 或 httpd.conf 设置吗?