Рубрика:
Администрирование /
Кэширование
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
КОНСТАНТИН КОНДАКОВ, работает старшим директором по ИТ в сан-францисской фирме Certain Software, обеспечивает бесперебойную работу центров данных и руководит системными администраторами в США, Великобритании и Австралии, kon@kondakov.com
Memcached Эффективно работаем с кэшированием
Краткое знакомство с программой Memcaсhed, а также рассказ о реальном использовании механизма кэшируемого пула для хранения программных сессий
Что такое Memcached?
Кэширование операций в памяти – очень важная технология, которая часто ускользает от внимания системного администратора и проектировщиков информационных систем.
Так как операции поиска и извлечения часто используемой информации из памяти сервера происходят значительно быстрее, чем постоянные запросы по внутренней сети к источнику данных, то система может серьезно выиграть по производительности в случае использования Memcached или родственных продуктов.
Википедия [1] дает вот такое определение: «Memcached – это распределенная система кэширования, которая может использоваться различными способами».
Действительно, области применения системы кэшировани Memcached достаточно широки. Мне доводилось видеть эту систему в работе с совершенно разными языками программирования – начиная от PHP-поисковиков и вплоть до высоконагруженных банковских систем, написанных на С++.
Установка
Для работы и тестирования использовалась Red Hat Enterprise Linux Server release 5.9 (Tikanga).
Установка Memcached очень проста. Пакет находится в репозитории Extra Packages for Enterprise Linux (EPEL), который необходимо подключить.
$ sudo rpm -Uvh http://mirrors.kernel.org/fedora-epel/5/x86_64/epel-release-5-4.noarch.rpm
$ sudo yum -y install memcached
$ sudo /etc/init.d/memcached restart
$ sudo chkconfig memcached on
При планировании доступа к Memcached через Perl, что случается довольно часто, а также для мониторинга средствами Nagios надо установить модуль Perl.
$ perl -MCPAN -e shell
> install Cache::Memcached
Статью целиком читайте в журнале «Системный администратор», №11 за 2013 г. на страницах 18-21.
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|