雲際科技工作室雲際科技工作室
首頁 ›上手指南 ›效能
效能適合:覺得網站變慢的人·9 個步驟,約 20 分鐘

網站變慢,依序這樣查

「網站很慢」有很多種原因,亂調設定通常只會讓情況更亂。依這個順序排除,每一步都能縮小範圍。

  1. 1

    先確認是不是只有你慢

    換另一個網路環境(例如手機用行動網路)或用線上測速工具打開網站。只有你慢的話是本地網路或 DNS 快取問題,不是主機。

  2. 2

    確認不是大範圍異常

    看一下服務狀態頁。如果是已知的主機或網路異常,上面會有更新,不用自己查。

    服務狀態
  3. 3

    看資源用量

    這是最關鍵的一步。到 cPanel 的「資源使用狀況」,確認是撞到 CPU、記憶體、I/O 還是同時連線數。知道是哪一項,後面才知道要處理什麼。

    操作文件看 CloudLinux 資源用量,找出網站變慢的原因判斷是撞到 CPU、記憶體、I/O 還是連線數,而不是瞎猜。
  4. 4

    確認有沒有在用快取

    如果是 WordPress 而且沒裝 LiteSpeed Cache,先裝起來再看。這一步通常就解決大半問題,而且不用改任何程式。

    操作文件安裝並設定 LiteSpeed Cache這台主機跑 LiteSpeed Enterprise,裝這個外掛的效果比任何其他快取外掛明顯。
  5. 5

    找出吃資源的外掛

    記憶體或 CPU 持續偏高的話,在後台一次停用一個外掛再觀察用量。找到之後考慮換掉它,或接受它並加購配額。

  6. 6

    檢查是不是爬蟲或攻擊

    下載存取日誌,看有沒有單一 IP 在短時間大量請求。確認不是搜尋引擎之後可以在 IP 封鎖程式封掉。

    操作文件阻擋 IP 與防盜連封掉特定來源的流量,以及防止別人直接引用你的圖片。
  7. 7

    升級 PHP 版本

    舊版 PHP 明顯比較慢。切到較新的版本前先確認有備份,切完立刻測試前後台。

    操作文件切換 PHP 版本與調整設定升級 PHP、開啟需要的擴充模組、調高 memory_limit 與上傳大小。
  8. 8

    查資料庫

    I/O 持續偏高、後台特別慢的情況,通常是資料庫的問題:資料表太大、沒有索引、或是 WordPress 的 wp_options 塞了大量過期資料。

  9. 9

    還是查不出來就開單

    把你已經確認過的項目寫進客服單,技術部門可以看到主機層的日誌與更細的指標,不用從零開始問。

    開客服單

做完之後建議再處理這些

  • 持續撞到配額上限表示該升級方案或加購配額了,優化程式只能爭取到有限的空間。
  • 各方案的配額數字列在方案頁的資源配額表,可以對照你的用量判斷要升到哪一級。

中間卡住了?

到客戶中心開一張客服單,寫清楚你卡在第幾步、看到什麼訊息。開單後直接進技術部門,回覆的人就是能動手處理的人。

開客服單