我有1个单一网站运行在1个Amazon EC2实例(Linux,中等大小)上。 我们的网站基于WordPress,并启用了W3 Total Cache
+ Page cache - except for logged-in users + Object cache + Browser cache
我注意到,在一个时间点,活跃访问者的数量与我们的Web服务器的并发连接数量之间存在巨大的差异。
在1点,只有5个活跃的访问者,但有100多个并发连接到我们的服务器(由netstat -plan | grep :80 | wc -l )。 另一方面,有10个活跃的访问者,但有50个以上的并发连接到我们的Web服务器。
任何人都可以给我一些提示,我应该怎么去解决这个问题(我称之为一个问题,因为168个并发连接导致我们的服务器昨天下来,当时我们还在使用小的EC2实例)?
这似乎很正常。 每个浏览器发出多个请求来检索网页的不同部分,如JavaScript,图像等。 从NAT后面的networking可能有多个连接发送来自NAT IP的stream量。
你可以检查你的apache access_log来validation是否logging你的网站的唯一IP地址和每个请求。