2

Есть ли хорошие статьи или сообщения в блоге, которые исследуют компромиссы между различными архитектурами кэширования веб-сайтов?Компромиссы различных архитектур кэширования сайтов

Например, какие плюсы и минусы имеют отдельный кеш для каждого хоста веб-сайта, а также использование согласованного хеширования для совместного использования кэшей между каждым хостом веб-узла и использованием выделенного кэширующего хоста? Что касается использования одного шаблона для данных, которые должны быть очень согласованными, а другой шаблон для данных с большим объемом, но необязательно должен быть последовательным.

Разработана ли промышленность по общей схеме для большинства случаев использования?

ответ

0

memcached - это кеш LRU, что означает, что элемент «Least Recent Used» - это то, что получает boot, когда оно достигает максимального использования памяти, и получает новый элемент, для которого требуется пространство.

На практике это означает, что лучше всего поместить все данные в один и тот же memcached-экземпляр и позволить ему хранить все, что вы просите чаще всего в памяти, и выталкивать наименее запрошенных предметов.