Кэширование помогает снизить количество HTTP-запросов следующим образом: при запросе на ресурс, уже имеющийся в веб-кеше, перехватывается и выполняется загрузка копии из кеша, а не обращение к исходному серверу. 4
Это особенно полезно для статических ресурсов, таких как изображения, стили и скрипты, которые редко изменяются. 2 Например, если при первой загрузке файла сервер отправляет клиенту дату последней модификации файла в поле Last-Modified заголовка HTTP-ответа, то при необходимости повторно воспользоваться данным файлом до указанной даты браузер не отправляет никаких запросов серверу, а сразу берёт файл из кэша. 3
Таким образом снижается нагрузка на сервер, которому не приходится самому обслуживать всех клиентов, и повышается производительность — кеш ближе к клиенту и ресурс передаётся быстрее. 4