Какая разница между WP_MEMORY_LIMIT и WP_MAX_MEMORY_LIMIT

Автор: Хасан Мухамеджанов

10 марта, 2024г.

1062
По умолчанию WordPress устанавливает ограничение памяти в 40 МБ. Это означает, что одному PHP-скрипту разрешено использовать до 40 МБ ОЗУ. В некоторых случаях вам может потребоваться увеличить лимит памяти WordPress для запуска более тяжелых плагинов, таких как WooCommerce или bbPress. Чтобы увеличить лимит памяти WordPress, вы можете указать это WP_MEMORY_LIMIT в своем wp-config.php файле, используя строку ниже.
define( 'WP_MEMORY_LIMIT', '256M' );
PHP

Приведенная выше настройка позволит WordPress использовать до 256 МБ ОЗУ для каждого скрипта, если параметр memory_limit в вашем php.ini файле составляет 256 МБ или больше. Как это часто бывает с вычислительными ресурсами, установка более высокого предела памяти не обязательно увеличивает производительность вашего сайта WordPress. Поскольку WP_MEMORY_LIMIT распределение памяти контролируется ДЛЯ КАЖДОГО СКРИПТА, на самом деле в ваших интересах установить его как можно ниже, чтобы уменьшить вероятность того, что мошеннический сценарий перенаполнит ОЗУ вашего сервера.

Иногда полезно настроить распределение памяти WordPress отдельно для внешнего и внутреннего интерфейса. Вот тут-то и WP_MAX_MEMORY_LIMIT пригодится. WP_MAX_MEMORY_LIMIT Позволяет вам установить другой лимит памяти для панели администрирования WordPress. Это полезно, поскольку для некоторых задач администрирования требуется больше оперативной памяти. Ниже приведен пример того, как можно использовать WP_MEMORY_LIMIT и WP_MAX_MEMORY_LIMIT вместе.

define( 'WP_MEMORY_LIMIT', '64M' );
define( 'WP_MAX_MEMORY_LIMIT', '256M');
PHP

Приведенная выше настройка будет выделять до 64 МБ ОЗУ для каждого сценария PHP для процессов, созданных из внешнего интерфейса WordPress, в то время как сценарии администрирования из внутренней панели управления смогут использовать до 256 МБ ОЗУ.

Рекомендуемые настройки wp-config.php можно скачать тут.

WEB step
Мы перезвоним
Ваше имя *
Номер телефона *

Заполняя данную форму и нажимая на кнопку «Отправить», я соглашаюсь с «Политикой конфиденциальности в отношении обработки персональных данных».

Этот сайт защищен reCAPTCHA от Google.

WhatsApp RA(CTA)