Кэш (cache) — это временное хранилище, в котором сохраняются копии данных для ускорения повторного доступа. В вебе кэш позволяет не загружать одни и те же элементы каждый раз заново, что ускоряет открытие страниц.
Основные виды
- Кэш браузера — хранит изображения, стили и скрипты на устройстве пользователя.
- Серверный кэш — хранит готовые версии страниц, снижая нагрузку на сайт.
Кэширование напрямую влияет на скорость загрузки — важный фактор юзабилити и SEO. Обратная сторона: после обновления сайта пользователь может видеть старую версию из кэша, пока тот не сбросится. Поэтому при изменениях на сайте кэш очищают или используют версионность файлов, чтобы посетители получали актуальный контент.