Как сделать, чтобы скрипт выполнялся, но не потреблял столько оперативной памяти?
Есть некоторый php-скрипт, который выполняет парсинг с сайта. В секунду он увеличивает потребление оперативной памяти сервера на 3-4мб (см. Картинку 1). Нормально ли это и что можно предпринять, т.к. оперативная память ограничена.
Также имеется статистика в списке процессов, которая показывает сколько "кушает" скрипт, возможно с этого есть шанс сделать выводы. (Картинка 2)
Картинка 1
Ответы (1 шт):
Автор решения: Alex
→ Ссылка
Выявил проблему. При моём парсере используется phpQuery, в конце цикла парсинга обязательно нужно прописать функцию phpQuery::unloadDocuments();. Как только поставил, больше 1800 мб не перегружало.

