Ключевые отличия между различными типами интернет-кэша:
- Браузерное (клиентское) кэширование позволяет сохранять данные на компьютере пользователя. 3 Они хранятся здесь, пока страница выдаёт особый статус «не изменялась» (304 — Not Modified), соответственно запрос получает только данный статус, а все данные загружаются локально и быстро. 3
- Серверное кэширование работает на стороне веб-сервера. 3 В этом случае страница не собирается заново из разных источников данных, а выдаётся целиком, что также ускоряет и упрощает загрузку. 3
Кроме того, существуют кеши совместного использования (shared cache), в которых хранятся копии, которые могут направляться разным пользователям, и приватные кеши (private cache), предназначенные для отдельного пользователя. 2