Глосарій

HTTP-кешування (Cache-Control)

HTTP-кешування дозволяє браузеру і проксі зберігати відповіді і не звертатись до сервера повторно. Керується заголовком Cache-Control та пов'язаними заголовками. Правильне кешування — найшвидша оптимізація: найкращий запит той, що не надсилається.

Ключові директиви Cache-Control

ETag і Last-Modified

ETag — хеш вмісту. При повторному запиті браузер відправляє If-None-Match. Сервер повертає 304 Not Modified якщо вміст не змінився — без тіла відповіді. Економія трафіку.

Стратегія для статики

Статичні файли з хешем в імені (app.abc123.js) — Cache-Control: public, max-age=31536000, immutable. Нескінченний кеш — новий деплой = новий хеш = новий URL.