В модуле Apache mod_expires
существует директива Expires
с двумя базовыми периодами времени, доступ и модификация.
ExpiresByType text/html "access plus 30 days"
понятно, что кэш будет запрашивать свежий контент через 30 дней.
Однако
ExpiresByType text/html "modification plus 2 hours"
не имеет интуитивного смысла.
Как кеш браузера знает, что файл был изменен, если он не делает запрос на сервер? И если он обращается к серверу, каково использование кэширования этой директивы? Мне кажется, что я не понимаю ключевую часть кеширования. Пожалуйста, просветите меня.