Apache-2.2
網站上的活躍訪問者數與某一時間點與 Web 伺服器的並發連接數
我有 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 地址和對您網站的每個請求。