ETag и Last-Modified - для так называемого "ленивого" кеширования.

это ситуация, когда вы не знаете, насколько долго можно кешировать ваши
ответы, и не сообщаете браузеру Cache-Control: max-age=NNN

в этом случае браузер кеширует ответ, и при повторном запросе браузер
валидирует при помощи If-Modified-Since/If-None-Match, можно ли
использовать то, что он закешировал

количество запросов не уменьшается, уменьшается трафик ответа сервера (за
счет того, что у 304 нет тела)

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

при более грамотной настройке кеша вы выставляете заголовки ответа
Cache-Control: max-age=NNN и браузер не будет валидировать, можно ли
использовать то, что в кеше, а будет рендерить страницу сразу же


2016-06-04 22:01 GMT+05:00 Steven3009 <[email protected]>:

> Я так не думаю. Зачем тогда Etag и Last-Modified?
> Думаю, я что-то упускаю.
>
> Posted at Nginx Forum:
> https://forum.nginx.org/read.php?21,267368,267376#msg-267376
>
> _______________________________________________
> nginx-ru mailing list
> [email protected]
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить