WordPress 與效能·閱讀約 6 分鐘
看 CloudLinux 資源用量,找出網站變慢的原因
共享主機上的網站變慢,多半是撞到自己帳號的資源配額。這一頁可以直接看出是哪一項,不用猜。
- 1
打開資源使用狀況
cPanel →「指標」→「資源使用狀況」(Resource Usage)。首頁會告訴你最近有沒有觸及任何上限。
- 2
看是哪一項爆掉
切到「Current Usage」或「Snapshot」,圖表會分別顯示 CPU(速度)、記憶體(PMEM)、I/O、IOPS、同時連線數(EP)與行程數(NPROC)。被限制的項目會標示出來。
- 3
CPU 滿載
常見原因是外掛太多、沒有快取、或有爬蟲密集抓取。先裝好 LiteSpeed Cache,再看存取日誌有沒有異常來源。
- 4
記憶體滿載
通常是某個外掛或主題吃太兇。到後台一次停用一個外掛再觀察,找出肇事者。也可以考慮加購記憶體配額。
- 5
I/O 或 IOPS 滿載
大量讀寫造成的,例如備份正在跑、有程式在寫大量日誌、或資料庫查詢沒有索引。先確認是不是備份時段,再查資料庫。
- 6
同時連線數滿載
EP 是同時處理中的請求數。撞到上限表示瞬間流量超過方案配額,訪客會看到 508 錯誤。這通常意味著該升級方案了。
- 7
看歷史趨勢
「Snapshot」可以選時間範圍。先確認是持續性的(該升級)還是偶發的(找出那個時間點發生什麼事)。
補充說明
- 各方案的具體配額數字列在方案頁的資源配額表裡,可以對照你目前的用量。
- CPU 與記憶體都可以單獨加購配額,不必整個方案升級。但如果是程式本身效率問題,加購只是把問題往後推。