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