diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 94e57abc..8344b01c 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -24,12 +24,12 @@ "unresolvedLinks": false, "recentFilesStore": [ { - "filepath": "Инвалидация кэша.md", - "timestamp": 1718688902451 + "filepath": "_inbox/Кэширование.md", + "timestamp": 1718689434123 }, { - "filepath": "_inbox/Кэширование.md", - "timestamp": 1718688898521 + "filepath": "Инвалидация кэша.md", + "timestamp": 1718688902451 }, { "filepath": "Cache miss.md", diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index ac99331f..2fbd1f92 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,13 +1,13 @@ { "recentFiles": [ - { - "basename": "Инвалидация кэша", - "path": "Инвалидация кэша.md" - }, { "basename": "Кэширование", "path": "_inbox/Кэширование.md" }, + { + "basename": "Инвалидация кэша", + "path": "Инвалидация кэша.md" + }, { "basename": "Cache miss", "path": "Cache miss.md" diff --git a/Инвалидация кэша.md b/Инвалидация кэша.md index fc177759..87746113 100644 --- a/Инвалидация кэша.md +++ b/Инвалидация кэша.md @@ -21,7 +21,9 @@ linked: - Самая простая реализация. - При малом TTL будет высокий [Cache miss](Cache%20miss.md) - При большом TTL данные могут быть не консистентны -- Принудительный вызов команды инвалидации. +- Инвалидация по событию + - Удаляем старые данные при изменении в базе + - Опасно из-за риска мгновенной инвалидации - Алгоритмы вытеснения Алгоритмы вытеснения: