digital-garden/_inbox/Кэширование на стороне браузера.md

23 lines
705 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-06-17
zero-link:
- "[[00 Разработка]]"
parents:
- "[[Кэширование]]"
linked:
- "[[Кэширование на стороне клиента Nginx]]"
---
Кэшируются только GET запросы, так как они должны быть идемпотентны.
Заголовки для кэширования:
- ETAG
- If-Modified-Since
- Cache-Control
Инвалидация:
- Самый простой вариант указывать версию в GET параметрах.
- Для статики можно использовать [Fingerprint файлов](Fingerprint%20файлов.md)