В WordPress класс WP_Query
может вызываться с определенными аргументами для извлечения сообщений (данных) из вашей базы данных.К сожалению, сам объект является большим, и если он получает 300-400 сообщений, он становится беспокойным довольно быстро, потому что, предположим, что вы храните этот WP_Query
и его недавно найденные сообщения в массиве, он становится большим довольно быстро, я вижу, что он естдо ~ 30-40 Мб моей памяти на локальном хосте, который уже является мощной машиной, поэтому я решил протестировать на моей серверной машине немного более низкое использование памяти, поскольку он работает под управлением Linux, но все тот же.
Теперь представьте, что у меня 800 сообщений. Это очень, очень реальная и часто встречающаяся возможность, черт возьми, я видел множество сайтов клиентов с большим количеством сообщений.
Очевидно, мой сценарий превысит,во-первых, время выполнения на плохом хосте, а во-вторых, если оно когда-нибудь достигнет этого, исчерпание памяти.
Я вроде знаю, как решить эту проблему, и у меня был очень хороший успех, но я полностью ослеп, просто глядя наРазличия между потреблением памяти диспетчера задач.
Нет ли инструментов, которые отображают потребление памяти определенного скрипта вместе с его выполнениемионное время?XDEBUG показывает только время выполнения.