vault backup: 2024-06-17 19:37:16
This commit is contained in:
parent
1a60f26c7a
commit
71582b8d6a
18
.obsidian/plugins/home-tab/data.json
vendored
18
.obsidian/plugins/home-tab/data.json
vendored
@ -24,24 +24,24 @@
|
|||||||
"unresolvedLinks": false,
|
"unresolvedLinks": false,
|
||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Кэширование в браузере.md",
|
"filepath": "_inbox/Кэширование на стороне клиента Nginx.md",
|
||||||
"timestamp": 1718641894715
|
"timestamp": 1718642233979
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Кэширование на стороне клиента Nginx.md",
|
"filepath": "_inbox/Fingerprint файлов.md",
|
||||||
"timestamp": 1718641886813
|
"timestamp": 1718642220426
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Кэширование.md",
|
"filepath": "_inbox/Кэширование.md",
|
||||||
"timestamp": 1718640603882
|
"timestamp": 1718642214569
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/Кэширование в браузере.md",
|
||||||
|
"timestamp": 1718642208967
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Принцип локальности.md",
|
"filepath": "_inbox/Принцип локальности.md",
|
||||||
"timestamp": 1718640602879
|
"timestamp": 1718640602879
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Adaptive Replacement Cache.md",
|
|
||||||
"timestamp": 1718640420822
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"starredFileStore": [],
|
"starredFileStore": [],
|
||||||
|
@ -1,17 +1,21 @@
|
|||||||
{
|
{
|
||||||
"recentFiles": [
|
"recentFiles": [
|
||||||
{
|
|
||||||
"basename": "Кэширование в браузере",
|
|
||||||
"path": "_inbox/Кэширование в браузере.md"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"basename": "Кэширование на стороне клиента Nginx",
|
"basename": "Кэширование на стороне клиента Nginx",
|
||||||
"path": "_inbox/Кэширование на стороне клиента Nginx.md"
|
"path": "_inbox/Кэширование на стороне клиента Nginx.md"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"basename": "Fingerprint файлов",
|
||||||
|
"path": "_inbox/Fingerprint файлов.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "Кэширование",
|
"basename": "Кэширование",
|
||||||
"path": "_inbox/Кэширование.md"
|
"path": "_inbox/Кэширование.md"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"basename": "Кэширование в браузере",
|
||||||
|
"path": "_inbox/Кэширование в браузере.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "Принцип локальности",
|
"basename": "Принцип локальности",
|
||||||
"path": "_inbox/Принцип локальности.md"
|
"path": "_inbox/Принцип локальности.md"
|
||||||
@ -195,10 +199,6 @@
|
|||||||
{
|
{
|
||||||
"basename": "Предлоги в Английском",
|
"basename": "Предлоги в Английском",
|
||||||
"path": "knowledge/english/Предлоги в Английском.md"
|
"path": "knowledge/english/Предлоги в Английском.md"
|
||||||
},
|
|
||||||
{
|
|
||||||
"basename": "Index condition pushdown",
|
|
||||||
"path": "_inbox/Index condition pushdown.md"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"omittedPaths": [],
|
"omittedPaths": [],
|
||||||
|
@ -7,9 +7,10 @@ date:
|
|||||||
zero-link:
|
zero-link:
|
||||||
- "[[00 Разработка]]"
|
- "[[00 Разработка]]"
|
||||||
parents:
|
parents:
|
||||||
|
- "[[Кэширование в браузере]]"
|
||||||
linked:
|
linked:
|
||||||
---
|
---
|
||||||
Однако, если ваш дизайн сайта обновится, то пользователи продолжат использовать неактуальную версию css файлов, что может привести к проблемам отображения вашего сайта у клиента.
|
Если ваш дизайн сайта обновится, то пользователи продолжат использовать неактуальную версию css файлов, что может привести к проблемам отображения вашего сайта у клиента.
|
||||||
|
|
||||||
Самый простой способ побороть эту проблему, это использовать fingerprint файла. То есть, когда файл меняется, вы меняете его название. Делается это обычно добавлением какого-нибудь префикса/суфикса.
|
Самый простой способ побороть эту проблему, это использовать fingerprint файла. То есть, когда файл меняется, вы меняете его название. Делается это обычно добавлением какого-нибудь префикса/суфикса.
|
||||||
|
|
||||||
|
@ -11,4 +11,13 @@ parents:
|
|||||||
linked:
|
linked:
|
||||||
- "[[Кэширование на стороне клиента Nginx]]"
|
- "[[Кэширование на стороне клиента Nginx]]"
|
||||||
---
|
---
|
||||||
Кэшируются только GET запросы, так
|
Кэшируются только GET запросы, так как они должны быть идемпотентны.
|
||||||
|
|
||||||
|
Заголовки для кэширования:
|
||||||
|
- ETAG
|
||||||
|
- If-Modified-Since
|
||||||
|
- Cache-Control
|
||||||
|
|
||||||
|
Инвалидация:
|
||||||
|
- Самый простой вариант указывать версию в GET параметрах.
|
||||||
|
- Для статики можно использовать [Fingerprint файлов](Fingerprint%20файлов.md)
|
Loading…
Reference in New Issue
Block a user