網站每處理一次請求,PHP 都要用一些記憶體;主機會設定一個上限(memory_limit),WordPress 自己也有 WP_MEMORY_LIMIT 設定。外掛越多、頁面越複雜、一次處理的資料越大,用量就越高,超過上限就會出現「Allowed memory size exhausted」的致命錯誤,前台變成 500 或白畫面。
記憶體不足也會讓外掛更新做不完、圖片上傳時縮圖失敗、Elementor 編輯器一直轉圈。
常見的坑:一直往上調只是止痛。調高之後還是爆,代表有東西在漏:某支外掛每頁都做大量查詢、排程任務積壓、爬蟲同時猛抓商品頁。另外,wp-config.php 裡的設定通常突破不了主機方案的上限,方案本身不夠時,要升級的是主機。
WPTOOLBEAR網站工具熊