У меня есть проблема memory_limit и проблема максимального времени выполнения при выполнении сложного запроса в огромной базе данных.
Самый простой способ решить эту проблему — увеличить значение этих параметров в php.ini, но я читал, и это не рекомендуется, и разделение запроса также невозможно.
Итак, есть ли способ изменить эти параметры или увеличить их только для некоторых запросов?
Спасибо
ты можешь использовать ini_set Функция для этого, он устанавливает значение данного параметра конфигурации. Опция конфигурации сохранит это новое значение во время выполнения сценария и будет восстановлена в конце сценария.
ini_set('memory_limit','16M');
ini_set('max_execution_time', 300);
Читать Вот относительно описания основных директив php.ini
Других решений пока нет …