Memcached es una plataforma de caché (puede implementarse de manera distribuida) que se utiliza para guardar datos de aplicaciones en uno o mas servidores de cache, todo de una forma sencilla y transparente. Estas características lo han convertido en un sistema sumamente utilizado.
Memcached nos permite guardar cualquier tipo de dato que creamos digno de ser “cacheado“, ejemplo: resultados de cálculos o consultas complejas a base de datos, información de sesiones, etc.
Como instalarlo?
- Debemos loguearnos dentro de nuestro panel de WHM, y usar la herramienta easyapache para habilitar el modulo de Memcache
- Luego debemos ingresar via ssh a nuestro servidor y correr el siguiente comando:
yum install memcached.x86_64 php-pecl-memcache.x86_64
- Volviendo al panel de WHM, buscaremos el menu Software, luego elegiremos Module Installers y por ultimo PHP Pecl. Dentro de la interfaz de PECL buscaremos «memcache» instalando tanto el modulo memcache como el memcached.
- Debemos reiniciar el servicio de apache corriendo el comando:
service httpd restart
- Iniciaremos el servicio de memcached con este comando:
memcached -d -m 512 -l 127.0.0.1 -p 11211 -u nobody
- Por ultimo configuraremos el servidor de memcached para iniciar junto a nuestro sistema con el comando:
chkconfig memcached on
Podemos chequear que todo este funcionando utilizando el listado de procesos:
ps -eaf | grep memcached
Julio Barnils