PHP ПАМЯТЬ УВЕЛИЧИТЬ
В PHP есть несколько способов увеличить доступную память для скрипта. Один из них - изменить лимит памяти в файле конфигурации php.ini с помощью директивы memory_limit. Например, чтобы установить лимит в 256 Мб, необходимо добавить следующую строку в файл php.ini:
memory_limit = 256M
Если нет доступа к файлу php.ini, можно установить лимит памяти с помощью функции ini_set() прямо в скрипте:
ini_set('memory_limit', '256M');
Есть еще один способ увеличить доступную память - оптимизировать код. Например, можно использовать unset() для освобождения памяти, занятой переменными, которые уже не нужны. Также можно использовать глобальные переменные вместо передачи значений в параметрах функции.
Если необходимо обработать большой объем данных, то можно использовать итераторы вместо массивов. Это поможет сократить использование памяти.
Кроме того, можно применить кеширование, чтобы уменьшить количество обращений к базе данных или файловой системе, что также сократит использование памяти. Для этого можно использовать, например, Memcached или Redis.
Западные деньги красть страшно - воруют у собственного народа. Александр Дубинский. Дикий LIVE.
КАК УВЕЛИЧИТЬ ЛИМИТЫ ЗАГРУЗКИ PHP И NGINX
Поиск и устранение утечек памяти в PHP / Валентин Удальцов
Как включить двухканальный режим ОЗУ(dual channel)
Как увеличить лимит памяти PHP на сайте
Производительность PHP: планируем, профилируем, оптимизируем / Павел Мурзаков (Badoo)
Ошибка: Загруженный файл превышает директиву upload_max_filesize в ruphp.com