Может ли Squid автоматически добавлять ETag? [закрыто]

Может ли Squid автоматически добавить ETag на основе содержимого страницы, чтобы клиент не загружал одну и ту же страницу дважды?

0
задан 5 May 2019 в 22:07
1 ответ

Так как Squid, насколько я знаю, соответствует стандартам, Squid не может добавить Etag.

RFC 2616 13.5.2 гласит:

Прозрачный прокси НЕ ДОЛЖЕН изменять любое из следующих полей в запрос или ответ, и он НЕ ДОЛЖЕН добавлять какие-либо из этих полей, если это не так. уже присутствует:

  • Content-Location
  • Content-MD5
  • ETag
  • Last-Modified

Вы можете перекомпилировать Squid с помощью опции --enable-http-violations, чтобы включить некоторые дополнительные функции, которые нарушают стандарты, но даже это не будет делать (нестандартно) то, что вы хотите.

Такие дополнительные функции, как response_header_access, request_header_access и response_header_replace или request_header_replace предоставят только метод модификации заголовков со статической предопределенной строкой, а не вычисленной динамической.

.
1
ответ дан 4 December 2019 в 15:42

Теги

Похожие вопросы