Рейтинг:0

Как вы регистрируете запросы, которые не попали в кеш на лаке?

флаг dk

Сделал новую тему на Wordpress, новая тема очень похожа на старую, то есть не должно быть каких-то серьезных изменений SQL-запросов, возможно, меньше, но сайт работает медленно и кажется, что он сделан из лака.

Как отлаживать лак, чтобы увидеть, какие запросы не получают попадания в кеш? Я подозреваю, что это какой-то вызов ajax, но их 100, поэтому мне нужно знать, какой ajax не кэшируется. Как ты это делаешь?

Рейтинг:0
флаг in

Для получения дополнительной информации об отладке Varnish я хотел бы указать вам на следующую статью портала разработчиков Varnish: https://www.varnish-software.com/developers/tutorials/troubleshooting-varnish/#varnish-is-not-caching

В вашем конкретном случае я собираюсь предположить, что вызовы AJAX начинаются с /аякс/. С этим предположением вы можете использовать следующее лаковое бревно команда для отладки этого:

лаклог -g запрос -q "(VCL_call eq 'MISS' или VCL_call eq 'PASS') и ReqUrl ~ '^/ajax/'"

Эта команда будет отображать как промахи, так и обходы кеша. разница в том, что промах - это просто попадание, которое еще не состоялось, тогда как кеш проходят всегда будет обходить кеш и никогда не будет привести к попаданию в кеш.

флаг dk
Можно ли просто записать его в файл?
Thijs Feryn avatar
флаг in
Конечно, для этого вы должны использовать следующую команду: `varnishlog -g request -q "(VCL_call eq 'MISS' или VCL_call eq 'PASS') и ReqUrl ~ '^/ajax/'" -a -A -w имя файла .log`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.