在 WordPress 的 wp-config.php 檔案中,define('WP_MEMORY_LIMIT', '256M'); 和 define('WP_MAX_MEMORY_LIMIT', '512M'); 都可以用來調整網站的 PHP 記憶體限制,但兩者用在不同的情境。
主要差別
WP_MEMORY_LIMIT:設定前台(網站訪客瀏覽頁面時)可使用的最大記憶體上限。這個限制適用於大部分普通的網站運作,像是載入網站、顯示內容等。WP_MAX_MEMORY_LIMIT:設定後台(管理員操作 WordPress 後台、執行重大任務如匯入、更新或執行 WP-CLI/排程)可使用的最大記憶體上限。通常會把這個值設得比 WP_MEMORY_LIMIT 高,因為某些管理或維護作業會需要更多資源。
實際應用
例如:
- 設定
WP_MEMORY_LIMIT為 256M,表示網站前台最多可用 256 MB 記憶體。 - 設定
WP_MAX_MEMORY_LIMIT為 512M,表示管理後台最多可用 512 MB 記憶體,對於像媒體匯入、大型外掛作業等後台任務非常重要。
補充說明
- 建議根據網站型態和伺服器資源調整這兩個值,但最高不可超過你伺服器 php.ini 設定的 memory_limit。
- 不建議將兩者都設為過高,以免造成伺服器資源浪費,前台限制可以稍低、後台可以較高。
總結:WP_MEMORY_LIMIT 用於「前台」,WP_MAX_MEMORY_LIMIT 用於「後台」,搭配使用可精細調控 WordPress 記憶體分配。

是什麼?為何增加反向連結能優化搜尋引擎優化.webp)




