hosting:php:memory_limit

2.8.5. memory_limit

Параметр memory_limit задаёт максимальный объём памяти, который могут использовать скрипты сайта. Ограничение объёма памяти помогает предотвращать ситуации, при которых некачественно написанные скрипты расходуют всю доступную память сервера.

Значение параметра:

  • Максимальное значение зависит от используемого тарифного плана и может быть в пределах от 512 до 1536 МБ в актуальных тарифных планах1) и от 64 до 256 МБ в архивных тарифах.
  • Не влияет на скорость работы скриптов.

В случае превышения скриптами сайта доступного объёма памяти может возникать ошибка Fatal error: Allowed memory size of XXX bytes exhausted (tried to allocate YYY bytes). С описанием ошибки и вариантами её решения можно ознакомиться в соответствующей инструкции.

Увеличить значение параметра можно:

  • Временно на 2 часа до 256 МБ с помощью Turbo Boost (актуально для архивных тарифов, где максимальное значение параметра равно 64 или 128 МБ).
  • На постоянной основе путём перехода на тариф выше (описания актуальных тарифов можно найти на здесь).
Покупка дополнительных услуг OPcache и/или Memcache(d) не влияет на значение параметра.

1)
Доступны с 1-го сентября 2019 года.
  • hosting/php/memory_limit.txt
  • Последние изменения: 2019/09/02 10:07
  • — karlov