Apache-2.2
Web 伺服器使用者的 RAM 量
我目前正在一些 vps 伺服器上託管我的客戶網站。我想知道,在我需要將每個站點遷移到各自的伺服器之前,有多少訪問者可以同時使用多個網站?
那麼通俗地說,一個網頁使用者平均佔用多少 RAM?例如,我的伺服器上可以有多少並發訪問者,執行 Apache 伺服器,RAM 為 512mb?
**沒有辦法回答你的問題。**這完全取決於生成頁面的程式碼的效率、使用者訪問隨時間的分佈情況以及設置的調整方式。
您必須自己對伺服器進行基準測試。“最好”的方法是使用諸如ab之類的工具從您控制的 PC 上執行全面測試。獲得粗略想法的一種更簡單、更容易的方法是使用像Loadimpact.com這樣的託管雲壓力測試器。
這取決於用於生成頁面的腳本,如果它們進行圖像處理,例如它們會消耗更多記憶體,如果你只是做一些數據庫查詢並顯示結果,那麼它不會消耗太多,如果你將伺服器靜態 html 頁面那麼你的記憶體消耗將非常低。
它還取決於 apache 可以使用多少記憶體,如果您在同一台伺服器上擁有數據庫伺服器和其他服務,那麼 apache 可以使用的記憶體就會更少。
而且大多數時候瓶頸是數據庫而不是 apache,如果你想粗略估計你的伺服器仍然可能每秒處理大約 30 個或更多的請求。