Оптимизация php кода (очистка памяти)

Автор: admin  /  Рубрика: Новости сайта

Недавно столкнулся с тем что моему скрипту необходимо больше 128 метров памяти, скрипт парсит сайт на внешние ссылки. Вылетали ошибки вида: couldn’t allocate memory XXXXX try to allocate XXX …
Как вариант – можно увеличить Memory_limit до 256 или больше и не заморачиваться, но это меня не устроило, ибо 128 метров слишком много и сильно грузит сервер.
Поэтому решил пойти другим путем. Первое что пришло в голову: удалять переменные которые занимают ту самую память, самой обычной фукнцией unset(); и отслеживать использование памяти с помощью memory_get_usage().

Tags:

Оставить отзыв