Web 伺服器使用者的 RAM 量

Web 伺服器使用者的 RAM 量

我目前在一些 vps 伺服器上託管我的客戶網站。我想知道,在我需要將每個網站遷移到各自的伺服器之前,有多少訪客可以同時使用多個網站?

那麼通俗地說,一個網頁使用者平均佔用多少記憶體呢?例如,運行具有 512mb RAM 的 Apache 伺服器的伺服器上可以有多少個並發訪客?

答案1

沒有辦法回答你的問題。這完全取決於產生頁面的程式碼的效率、使用者存取隨時間的分佈情況以及設定的調整方式。

您必須自行對伺服器進行基準測試。 「最好」的方法是使用您控制的電腦執行全面的測試,例如ab。獲得粗略想法的一種更簡單、更容易的方法是使用託管雲端壓力測試器,例如Loadimpact.com

答案2

這取決於用於生成頁面的腳本,如果它們進行圖像處理,例如它們會消耗更多內存,如果您只是執行一些資料庫查詢並顯示結果,那麼它不會消耗太多,如果您將伺服器靜態 html 頁面那麼你的記憶體消耗將會非常低。

它還取決於 apache 可以使用多少內存,如果您的資料庫伺服器和其他服務位於同一伺服器上,那麼 apache 可以使用的內存就會更少。

大多數時候,瓶頸是資料庫而不是 apache,如果您想要粗略估計,您的伺服器仍然可能每秒服務約 30 個或更多請求。

相關內容