Web-Server
我的網路伺服器應該能夠處理多少個請求?
因為我知道對此沒有真正的答案,所以不詳細介紹規格。但是我今天一直在使用
ab
apache 中的命令進行負載測試。並達到每秒 70 個請求的數量(1000 個請求和 100 個並髮使用者),在從 4 個不同的數據庫表載入的頁面上,並對數據進行一些操作。所以這是一個相當沉重的頁面。
該伺服器暫時不用於其他任何用途,它的負載只有我,因為它正在開發中。但是該應用程序每天都會被許多使用者使用。
但這足夠了嗎?或者我什至應該擔心(只要它超過 X 請求一秒鐘)
我想我不應該擔心,但我想要一些提示。
每秒 70 個請求相當於每小時 252,000 個頁面呈現/小時。
如果您假設您網站的平均瀏覽會話深度為 10 頁,那麼您可以支持 25,000 個唯一身份/小時。
您可能應該根據您的預期訪客人數檢查這些數字,這應該可以從業務方面的人那裡獲得。
我工作的許多網站在每天大約 3 小時的高峰期看到了大約 50% 的每日流量。如果您的網站是這種情況(這取決於您提供的內容類型和受眾),那麼您應該能夠支持大約 150,000 次的每日唯一訪問次數。
這些是相當不錯的數字。我覺得你應該沒問題。現在研究操作碼記憶體和數據庫調整是明智的,但請記住——過早的優化是萬惡之源。監控站點、尋找熱點並等待流量增長,然後再針對您可能沒有的問題進行昂貴的優化工作。