Лаки отправляют заголовки, а не кешируют контент?

Я пытался выяснить проблему часами. Я использую простой PHP-скрипт, отображающий текущее время (), чтобы проверить, правильно ли работает Varnish (время должно перестать обновляться при обновлении). Однако, когда я запрашиваю тестовый скрипт, время постоянно обновляется, НО заголовки говорят, что все в порядке:

    HTTP/1.1 200 OK
    Apache/2.2.22 (Ubuntu)
    X-Powered-By: PHP/5.3.10-1ubuntu3.9
    Vary: Accept-Encoding
    Content-Type: text/html
    Date: Sat, 08 Feb 2014 18:11:04 GMT
    X-Varnish: 24284714 24284713
    Age: 4
    Via: 1.1 varnish
    Connection: keep-alive

Возраст лака, выше 4, потому что я только что перезапустил сервис. Странно то, что время на тестовой странице php меняется (поэтому копия не подается из кэша лака)... но заголовки лака продолжают "думать", что оригинальная копия используется как возрастное увеличение, а страница по-прежнему обновляет время при обновлении.

Возможно ли, что он работает, но не может как-то получить доступ к своим собственным кэшированным страницам?

Может ли быть что-то простое, что я скучаю? Несколько недель назад Varnish работал на все 100%, и я только что заглянул в него, чтобы подключить сервер после разработки и не могу понять, почему он перестал работать.

Мне нравится слышать некоторые идеи, чтобы решить эту проблему как можно скорее.

0 ответов

Другие вопросы по тегам