vault backup: 2024-06-17 19:12:16

This commit is contained in:
2024-06-17 19:12:16 +03:00
parent bf2221ed57
commit b15ac1a87b
4 changed files with 31 additions and 20 deletions

View File

@@ -24,12 +24,16 @@
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{ {
"filepath": "_inbox/2024-06-17 1718640420.md", "filepath": "_inbox/Кэширование.md",
"timestamp": 1718640420822 "timestamp": 1718640603882
}, },
{ {
"filepath": "_inbox/Кэширование.md", "filepath": "_inbox/Принцип локальности.md",
"timestamp": 1718640386321 "timestamp": 1718640602879
},
{
"filepath": "_inbox/Adaptive Replacement Cache.md",
"timestamp": 1718640420822
}, },
{ {
"filepath": "_inbox/Last Frequently Used.md", "filepath": "_inbox/Last Frequently Used.md",
@@ -38,10 +42,6 @@
{ {
"filepath": "_inbox/Most Recently Used.md", "filepath": "_inbox/Most Recently Used.md",
"timestamp": 1718640093895 "timestamp": 1718640093895
},
{
"filepath": "_inbox/Least Recently Used.md",
"timestamp": 1718640025969
} }
], ],
"starredFileStore": [], "starredFileStore": [],

View File

@@ -1,13 +1,17 @@
{ {
"recentFiles": [ "recentFiles": [
{
"basename": "Adaptive Replacement Cache",
"path": "_inbox/Adaptive Replacement Cache.md"
},
{ {
"basename": "Кэширование", "basename": "Кэширование",
"path": "_inbox/Кэширование.md" "path": "_inbox/Кэширование.md"
}, },
{
"basename": "Принцип локальности",
"path": "_inbox/Принцип локальности.md"
},
{
"basename": "Adaptive Replacement Cache",
"path": "_inbox/Adaptive Replacement Cache.md"
},
{ {
"basename": "Last Frequently Used", "basename": "Last Frequently Used",
"path": "_inbox/Last Frequently Used.md" "path": "_inbox/Last Frequently Used.md"
@@ -20,10 +24,6 @@
"basename": "Least Recently Used", "basename": "Least Recently Used",
"path": "_inbox/Least Recently Used.md" "path": "_inbox/Least Recently Used.md"
}, },
{
"basename": "Принцип локальности",
"path": "_inbox/Принцип локальности.md"
},
{ {
"basename": "Memcached", "basename": "Memcached",
"path": "_inbox/Memcached.md" "path": "_inbox/Memcached.md"

View File

@@ -2,8 +2,16 @@
aliases: aliases:
tags: tags:
- зрелость/🌱 - зрелость/🌱
date: [[2024-06-17]] date:
- - 2024-06-17
zero-link: zero-link:
- "[[00 Разработка]]"
parents: parents:
- "[[Кэширование]]"
linked: linked:
--- ---
Объединяет преимущества: [Last Frequently Used](Last%20Frequently%20Used.md) и [Least Recently Used](Least%20Recently%20Used.md).
Принцип работы:
- Сохраняет два списка: недавно используемые элементы и давно не используемые
- Может динамически менять размер этих списков

View File

@@ -16,6 +16,8 @@ linked:
![](Pasted%20image%2020240617184722.png) ![](Pasted%20image%2020240617184722.png)
Система должна уметь выдерживать нагрузку и без кэша. Задача кэша ускорить ответ, а не держать нагрузку.
Кэширование основывается на [принципе локальности](Принцип%20локальности.md). Кэширование основывается на [принципе локальности](Принцип%20локальности.md).
==Системы используемые для кэширования обычно не являются надежными, так что не следует хранить только там какие-то важные данные.== Данные можно разделить на несколько категорий: ==Системы используемые для кэширования обычно не являются надежными, так что не следует хранить только там какие-то важные данные.== Данные можно разделить на несколько категорий:
@@ -54,3 +56,4 @@ $key = md5(serialize($options))
- [Least Recently Used](Least%20Recently%20Used.md) - [Least Recently Used](Least%20Recently%20Used.md)
- [Most Recently Used](Most%20Recently%20Used.md) - [Most Recently Used](Most%20Recently%20Used.md)
- [Last Frequently Used](Last%20Frequently%20Used.md) - [Last Frequently Used](Last%20Frequently%20Used.md)
- [Adaptive Replacement Cache](Adaptive%20Replacement%20Cache.md)