Apache-2.2

網站上的活躍訪問者數與某一時間點與 Web 伺服器的並發連接數

  • August 19, 2012

我有 1 個網站在 1 個 Amazon EC2 實例(Linux,中型)上執行。我們的網站基於 WordPress,並啟用了 W3 Total Cache

+ Page cache - except for logged-in users  
+ Object cache  
+ Browser cache

我注意到在 1 個時間點,活躍訪問者的數量和與我們的 Web 伺服器的並發連接數之間存在巨大差異。

在 1 點,只有 5 個活躍訪問者,但有 100 多個並發連接到我們的伺服器(由 確定netstat -plan | grep :80 | wc -l)。在另一個時間點,有 10 個活躍訪問者,但有 50 個或更多並發連接到我們的 Web 伺服器。

誰能給我一些提示,告訴我應該如何解決這個問題(我稱之為問題,因為昨天我們仍在使用小型 EC2 實例時,168 個並發連接導致我們的伺服器停機)?

這似乎很正常。每個瀏覽器都會發出多個請求來檢索網頁的不同部分,例如 javascript、圖像等。可能有來自 NAT 後面的網路的多個連接從 NAT IP 發送流量。

您可以檢查您的 apache access_log 以驗證是否將記錄唯一 IP 地址和對您網站的每個請求。

引用自:https://serverfault.com/questions/418237