WordPress修改內存限制(WP_MEMORY_LIMIT)從而提升網站性能
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
WordPress使用過程中,可能偶爾會出現(xiàn)內存不足問題,內存不足的時候打開站點就是各種錯誤,也就不能繼續(xù)使用,要么重啟服務器,要么重啟PHP,才可以有效,這個內存限制(WP_MEMORY_LIMIT)在管理員后臺可以看到,PHP內存限制也是在后臺-工具-站點健康中可以看到,如下圖示
WP_MEMORY_LIMIT 是 WordPress Memory Limit 的值,通常指前端內存,WP_MAX_MEMORY_LIMIT 是 PHP Memory Limit 的值,通常指后端內存,WP_MAX_MEMORY_LIMIT 默認內存限制為 256 MB。
為什么要更改 WP_MEMORY_LIMIT 值?
使其達到 PHP 標準。如果主機有某種限制、錯誤配置、不正確的值或不允許更改它,則使用較小的值,即 40 MB,這通常會產生內存錯誤,此時應使用 PHP 默認值,通常是在新安裝中可以接受。
WP_MEMORY_LIMIT 值可以大于 PHP 值嗎?
理論上是可以的,因為 PHP 限制的內存值并非實際服務器內存值,所以如果 WordPress 網站有這樣的需求,那么 WP_MEMORY_LIMIT 設置可以超過 PHP 內存限制,但最好不要。建議參考:WP_MEMORY_LIMIT <= WP_MAX_MEMORY_LIMIT <= memory_limit
WordPress修改內存限制(WP_MEMORY_LIMIT)從而提升網站性能
一、wp-config.php文件修改
define('WP_MEMORY_LIMIT', '2048M'); define( 'WP_MAX_MEMORY_LIMIT', '2048M' );
在WordPress的網站根目錄下,找到wp-config.php文件,在里面添加以上代碼,其中內存額度,根據(jù)各自網站需求修改。這樣添加后,WordPress網站內存限制就修改成功了。
這是通過wp-config文件來時間,此外還可以通過修改default-constants.php文件來達成目標。
二、default-constants.php文件修改
default-constants.php文件在 /wp-includes/下。
編輯default-constants.php文件,在50行和51行(上面1 2)將其中的內存限額修改為自己需要的,也可達成目標。
此外在default-constants.php文件62行,如上圖 3所示
可以對這個也做修改,WP_MAX_MEMORY_LIMIT是后臺管理員的內存限制。
而前面WP_MEMORY_LIMIT則是對前臺用戶的內存限制。
兩種方法,都能實現(xiàn)WordPress網站內存限制的修改,可以根據(jù)自身習慣來修改。
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!