WP-Cron 是 WordPress 內建的排程系統,定時發佈文章、訂閱續扣、寄提醒信、自動匯出訂單、清理暫存、備份,都靠它安排。它和一般的鬧鐘不同:不是時間一到就執行,而是「有人來訪網站時,順便檢查有沒有到期的任務」。WooCommerce 的「排程動作」也建立在它之上。
所以排程準不準時,跟網站的流量有關。
常見的坑:流量少的網站,半夜沒人來,排程就延後,定時文章沒發、自動匯出沒送出;流量大的網站則每次請求都在檢查,拖慢速度。常見的解法是關掉訪客觸發,改由主機的系統排程每幾分鐘準時觸發一次。排程動作裡累積大量待處理或失敗的任務,是網站變慢或出現 502 的警訊。
WPTOOLBEAR網站工具熊