Назад | Перейти на главную страницу

Varnish Cache - кеш кажется подогретым в каждом браузере

Я немного смущен кешем лака и не совсем уверен в том, что происходит. Кажется, он настроил мою загрузку мага достаточно быстро при первом запросе на загрузку ~ 800 мс. Теперь, когда он нагрет, он запрашивает падение до 1 мс, что кажется отличным. Однако, когда я захожу на ту же нагретую страницу в другом браузере / компьютере, кажется, что скорость снова падает до начальной скорости посещения.

Я пытаюсь согреть кеш с помощью скрипта на сервере, но, похоже, это не имеет значения. Что я сделал не так с конфигурацией здесь?

Вам необходимо убедиться, что:

  • Ваш бэкэнд не отправляет Vary: User-Agent Заголовок HTTP. Это может быть причиной того, что разные браузеры попадают в «разные кеши» Varnish
  • Ваш VCL игнорирует все файлы cookie браузера, кроме тех, которые действительно имеют отношение к вашему приложению (например, Google Analytics и т. Д. Никогда не используются на уровне приложения, поэтому вы должны их игнорировать). Лучший подход - занести файлы cookie в белый список.