Ресурсы кэшируются на edge-узле и в браузере клиента. Время жизни кэша зависит от типа ресурса и наличия хэша в имени файла.
| Тип ресурса | Cache-Control | TTL |
|---|---|---|
| Изображения (хэшированные) | public, max-age=2592000, immutable | 30 дней |
| Изображения (без хэша) | public, max-age=86400, stale-while-revalidate=3600 | 1 день |
| CSS / JS (хэшированные) | public, max-age=31536000, immutable | 1 год |
| CSS / JS (без хэша) | public, max-age=3600 | 1 час |
| Шрифты | public, max-age=31536000, immutable | 1 год |
| OG-превью | public, max-age=604800 | 7 дней |
| HTML-документы | no-cache | — |
Файлы с содержательным хэшем в имени (например styles.a3f8b2.css) считаются immutable и кэшируются на максимальный срок. При обновлении содержимого генерируется новый хэш, старая версия вытесняется из кэша естественным образом.