В настоящее время я создаю сценарий PHP, который при необходимости будет отвечать HTTP «304 Not Modified».
(См. вопрос № 2086712 за то, что я делаю до сих пор).
В настоящее время я отвечаю на следующие вопросы:
- If-Modified-Since
- Если-нет-совпадение
Но я обнаружил, что еще 3 заголовка могут запускать «условный GET» (см. http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.3):
- Если совпадение
- Если-Неизмененный-С
- Если-диапазон
Последние 2 кажутся неуместными для моей системы кэширования (они, кажется, используются при возобновлении "больших" загрузок), но я не нашел, может ли "If-Match" быть полезным в моей системе.
Используется ли «If-Match» в прокси-серверах или веб-браузере для «обычного» содержимого страницы? Чем "If-Match" отличается от "If-None-Match"?
Стоит ли мне поддерживать этих троих или только некоторых из них? Любая помощь приветствуется!