изменить частично memory_limit и max_execution_time

У меня есть проблема memory_limit и проблема максимального времени выполнения при выполнении сложного запроса в огромной базе данных.

Самый простой способ решить эту проблему — увеличить значение этих параметров в php.ini, но я читал, и это не рекомендуется, и разделение запроса также невозможно.

Итак, есть ли способ изменить эти параметры или увеличить их только для некоторых запросов?

Спасибо

0

Решение

ты можешь использовать ini_set Функция для этого, он устанавливает значение данного параметра конфигурации. Опция конфигурации сохранит это новое значение во время выполнения сценария и будет восстановлена ​​в конце сценария.

ini_set('memory_limit','16M');
ini_set('max_execution_time', 300);

Читать Вот относительно описания основных директив php.ini

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector