知識庫: Linux 虛擬主機
為什麼虛擬主機會有限制規格
發佈人 , lastmodifiedby Adwin Xie 發表於 21 10月 2024 04:21 下午
|
|
由於虛擬主機本身即為多個用戶共用一台伺服器, 為了保障虛擬主機其他用戶的使用權益,所以虛擬主機規格上會設置一些限制。 以下為虛擬主機較常見的限制: 1. Entry Processes (EP) 主要進程: 當一位訪客進入網站時,會對網頁產生多個請求,若同時間多個訪客執行動作時, 勢必會對程式產生更多請求,當請求超過原有的限制時網站將會癱瘓。 此時網頁會出現「508 Resource Limit Is Reached 」訊息,這時就必須請工程人員將過多的程序清除。 ▲容易導致此問題的原因: 2. Inodes 檔案數量: 在網站上做會員登入、加入購物車的動作時,都會產生檔案暫存(Session), 當原先網站的檔案數量太多,使得網站被請求且無法產生新的暫存時,網站開啟時可能會導致錯誤甚至是無法開啟, 當發生此問題時,較直接的處理方式 "把非必要的檔案" 或 "不在使用的信件" 進行刪除並將垃圾桶清空, 若還是無法改善則建議升級主機方案。 3. I/O Rate 硬碟讀寫速度: 是指網站程式讀取及寫入的速度,檔案過多或過大會影響網站開啟的速度; 而讀寫速度會影響到網站的執行與資料庫的讀取。若方案的 I/O Rate 是 1024KB/s 的話, 代表 1 秒最多讀取 1MB,若是 2048KB/s 則代表 1 秒讀取 2MB,可以使用此方式來判斷你網站的執行速度, 而 I/O Rate 較常遇到的是資料庫讀取問題,可以請網頁設計人員對資料庫查詢語法做修改。
| |
|