Nginx - как работает expires?

L
На сайте с 23.09.2012
Offline
13
1476

Приветствую.

Не уверен по одному вопросу - как работает expires.

Если браузер кеширует содержимое скажем с параметром в nginx expires max; (т.е. надолго) - если через минуту файл изменится - он обновится сразу же у клиента? Т.е. браузер запросит файл - если nginx вернёт Not modified - то ничего браузер больше не запросит, а если файл изменился, то nginx просто вернёт файл (обновлённый)

Или же если он работает не так - то до 2037 года файл будет в кеше браузера у юзера и так никогда и не обновится?

S
На сайте с 21.05.2012
Offline
11
#1

Нет, файл будет браться из кеша не обращаясь к nginx. Клиенту нужно нажать какой-нибудь ctrl + f5 или почистить кеш чтоб увидеть новый файлик

Администрирование и мониторинг серверов (http://servcare.com)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий