Apache服务器以30次/秒的速度重载,正常吗?

当某些用户开始以大约30次/秒的速度敲击网站时,主持大多数静态网站的ISP会投诉。 显然,机器慢慢爬行。 这些文件可以是带有less量graphics的简单页面,也可以是相当大的文件。 服务器上还有其他站点托pipe,所以这不是个好消息。

Apache能否承受这个负载? 有没有提示,ISP可以用来调整服务器呢? 有什么要调整的网页本身?

哇…每秒30个静态请求应该没有什么好调整的Apache。 那里有一些非常严重的错误。 无论是机器已经在运转,或者被误导了。 我对Apache的三个主要调整是:

  • 保持活跃
  • KeepAliveTimeout 2(如果使用worker MPM,则为15)
  • ExtendedStatusclosures

我在本文的wiki文章中已经有了更多的“让你的web服务器处理更多容量”的技巧,在这篇文章中还有更多的“调整Apache”技巧。

老实说,如果你的ISP不在这些东西上,是时候去找一个新的虚拟主机了。 客户不应该去问服务器错误的提示传递到他们的托pipe公司。