![Web 伺服器儲存上的靜態頁面數量會影響其效能嗎?](https://rvso.com/image/782601/Web%20%E4%BC%BA%E6%9C%8D%E5%99%A8%E5%84%B2%E5%AD%98%E4%B8%8A%E7%9A%84%E9%9D%9C%E6%85%8B%E9%A0%81%E9%9D%A2%E6%95%B8%E9%87%8F%E6%9C%83%E5%BD%B1%E9%9F%BF%E5%85%B6%E6%95%88%E8%83%BD%E5%97%8E%EF%BC%9F.png)
想像一下,在伺服器 A 上運行的網站 A 有 100 個靜態頁面,在伺服器 B 上運行的網站 B 有 1000000 個靜態頁面,兩者都使用相同的技術(軟體、硬體等)來運作。
當沒有流量時,伺服器 B 是否使用儲存以外的更多資源(主要是 RAM、CPU)?
當客戶端A(網站使用者)請求取得靜態網頁時,伺服器B是否使用更多資源(主要是RAM、CPU)?
答案1
這是非常通用的解釋,因為負載(CPU、RAM)取決於許多因素。
如果沒有流量,兩台伺服器應該消耗相同數量的資源(不包括磁碟)。當然,如果您有一些索引或類似的內部操作,您可以預期伺服器 B 的負載會更高(主要是 CPU)
如果有流量,伺服器 B 將使用更多 CPU,因為磁碟存取瞭如此多的檔案。伺服器 B 會比網路速度慢。還有記憶體使用情況可能B 上的值較大,因為快取了更多檔案。