降低 lighttpd 响应时间

降低 lighttpd 响应时间

我一直在使用 Pingdom 来跟踪我的一些网站的响应时间。一些网站使用 Apache,一些网站使用 lighttpd。lighttpd 上的域响应时间在 1300-1700 毫秒左右。我加载的唯一配置是 vhosts 和 fastcgi(用于 php)。

该盒子是 1.7GHz Celeron,配有 2GB RAM(不幸的是,已经达到了最大容量)。

有没有什么办法可以降低响应时间?

编辑:Apache 的响应时间似乎在 2-3000 毫秒范围内。在这个范围内相当稳定。

编辑2:再次检查 Pingdom 后,过去 7 天 Lighttpd 的响应时间为 2957 毫秒,Apache 的响应时间为 1384 毫秒。这对我来说似乎很不合适。

答案1

我认为这个问题没有简单的答案,但您可以尝试几种配置更改:

  1. 禁用 TCP 选项
  2. 启用统计缓存 - server.stat-cache-engine
  3. 重新编译以禁用对大文件的支持
  4. 查看你的盒子是否支持 sendfile() 网络处理程序,该处理程序通过将文件直接推送到网卡来更快地提供文件

我从 lighttpd 的调整指南中挑选出这些最有可能(在我看来)提高响应时间的选项:[http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:Performance]

相关内容