Доказательство, что memcache быстрее, чем кеширование файловой системы? - PullRequest
4 голосов
/ 26 августа 2011

Есть ли теория, согласно которой кеш должен быть быстрее файловой системы?

Я думаю, что поскольку файловая система также использует кеширование, нет никаких научных доказательств того, что мы должны перемещать контент из файловой системы в кеш, такой как memcache, когда концепция файловой системы несколько свободна - например, загрузка «файла» может аналогично загрузке объекта memcached.

Мой конкретный пример - разместить ли шаблонизатор через memcache или файловую систему. Имеет ли это значение?

Ответы [ 2 ]

8 голосов
/ 26 августа 2011

Ваша файловая система, вероятно, будет быстрее во многих ситуациях.Например, когда вам нужен кеш для ваших «скомпилированных шаблонов», файловая система будет работать быстрее.

И кеши файловой системы (особенно в Linux) обеспечат доступность ваших кэшированных шаблонов, которые часто читаются.в очень короткие сроки.Ядро хранит их в кеше в памяти, и чтение будет быстрым, как ад.

memcached - это распределенное хранилище ключей / значений.Он имеет различных вариантов использования .

4 голосов
/ 26 августа 2011

Пожалуйста, прочитайте memcached о странице , чтобы понять, почему существует memcached.Ваш вопрос не имеет смысла, если у вас нет магического кластерного кеша файловой системы для 100 интерфейсных веб-серверов.

...