Skip to content

主機資源

來源:主機資源

摘要結論

  • Swap 使用量 598,超過 200MB,記憶體可能不足
  • Autoload 資料量 1,364.32,超過 800KB,每次頁面載入都會讀取
  • 資料庫大小 2,930.48,超過 1GB,備份和查詢效能會受影響

共 3 項 / 3 中

Swap 使用

  • 問題:Swap 使用量 598,超過 200MB,記憶體可能不足
  • 原因:實體記憶體不足,系統使用磁碟替代,效能會顯著下降
  • 建議:檢查記憶體使用來源(外掛、PHP worker 數量),考慮升級主機方案
  • 影響:此項影響等級:中
  • 驗收:Swap 使用 < 200MB

Autoload

  • 問題:Autoload 資料量 1,364.32,超過 800KB,每次頁面載入都會讀取
  • 原因:外掛或主題在 wp_options 儲存過多 autoload 資料
  • 建議:用 wp option list --autoload=on --format=table 找出大筆 autoload,關閉不必要的項目
  • 影響:此項影響等級:中
  • 驗收:Autoload 大小 < 800KB

資料庫大小

  • 問題:資料庫大小 2,930.48,超過 1GB,備份和查詢效能會受影響
  • 原因:過多的文章修訂版本、transients、action scheduler 日誌,或大量訂單資料
  • 建議:清理 revisions、expired transients,考慮封存舊訂單
  • 影響:此項影響等級:中
  • 驗收:資料庫大小 < 1GB 或已有定期清理機制

待確認

以下欄位資料缺失,無法自動判定:

規則缺失欄位來源缺失原因影響
WordPress 核心更新wordpress.update_availablehealth.json欄位值為 null 或不存在影響等級:高

本輪優先處理

WordPress 核心已是最新版本(6.7.1)。

Swap 使用量

指標目前門檻
Swap 使用598Mi< 200MB
記憶體10Gi / 15Gi

排查步驟:

  1. top -o %MEM 確認記憶體消耗最多的程序
  2. 檢查 PHP-FPM worker 數量是否過多
  3. 考慮升級主機方案增加記憶體

Cron 事件清理

指標目前門檻
WP-Cron 事件數82< 100

資料庫

指標目前門檻
資料庫大小2930.48MB< 1GB
Autoload1364.32KB< 800KB
Transients453
Revisions1

操作:wp transient delete --expiredwp post delete $(wp post list --post_type=revision --format=ids) --force

驗收

Swap < 200MB,Cron 事件 < 100,WordPress 核心為最新版本。