Стоит ли использовать memcached на node.js - PullRequest
1 голос
/ 22 сентября 2011

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

Опция глобальной переменной выглядит так, как будто она будет быстрее и эффективнее, но я не был уверен, есть ли для этого веская причинасделай это.

1 Ответ

3 голосов
/ 22 сентября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...