Последствия изменения максимального размера блока MemCached - PullRequest
0 голосов
/ 15 декабря 2010

Каковы (если таковые имеются) недостатки системы MemCached с максимальными размерами блоков кэша, скажем, 100 МБ?

Будет ли он работать значительно иначе, чем при использовании страниц размером 10 МБ или 1 МБ? И наоборот, зачем запускать MemCached с небольшими страницами, такими как 100 КБ?

Если бы MemCached был настроен на использование максимального размера 100 МБ, будет ли он фактически выделять 100 МБ для каждого блока памяти независимо от того, насколько большим он был на самом деле?

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Я нашел свой ответ здесь:

http://dev.mysql.com/doc/refman/5.0/en/ha-memcached-using-memory.html

0 голосов
/ 15 декабря 2010

memcached - это кэш объектов, который наиболее полезен для доступа к объектам с низкой задержкой.

Если ваши элементы имеют размер 100 МБ, вам потребуется невероятно быстрая сеть, чтобы задержка была проблемой.На этом этапе вы должны просто использовать лак или аналогичный метод и иметь дело с накладными расходами на синтаксический анализ HTTP-запроса, поскольку большая часть времени загрузки будет передаваться.

...