Предположим, что существует PHP CMS, которая извлекает контент по идентификаторам из базы данных.
Таким образом, каждый раз, когда вы посещаете этот веб-сайт, он взаимодействует с базой данных и обрабатывает PHP-запрос.
Может ли Nginx или Varnish кэшировать и сохранять страницу после того, как пользователь посетил эту страницу? Поэтому в следующий раз, если какой-либо пользователь посетит эту страницу, он загрузится из кеша.
Лак способен кэшировать контент перед вашей CMS. Вы получите консервативную политику кеширования с конфигурация по умолчанию поэтому я предлагаю вам начать с этого и продвигаться дальше.
Вы также должны знать, что Varnish - это не дисковый кеш, а кеш в памяти.