Instalacion de Memcached en Ubuntu



Memcached es una herramienta que permite mejorar el tiempo de respuesta de las aplicaciones web reduciendo el numero de consultas que tienes que realizar a la base de datos, en el caso de las aplicaciones web que deben soportar miles de transacciones diarias la mejora en el tiempo de respuesta se puede notar considerablemente.



Memcached opera como un servicio en un puerto especifico y fue construida para soportar una granja de servidores que provean el servicio funcionando casi como un balanceador de carga para la cache y mejorando la disponibilidad de nuestra aplicacion o sitio web.

Para instalar Memcache en Ubuntu debemos seguir los siguientes pasos:


Paso 1. Instalar la libreria
$ sudo apt-get install memcached 

Paso 2. Instalar el soporte de la libreria para php
$ sudo apt-get install php5-memcached 

Paso 3. Reiniciamos el servidor web para que inicie la libreria.
$ sudo /etc/init.d/apache2 restart
  



Por ultimo hacemos una prueba de su funcionamiento:


<?php
error_reporting(E_ALL & ~E_NOTICE);

// Iniciamos Memcached con un servidor local en el puerto por defecto
$mc = new Memcached();
$mc->addServer("localhost", 11211);

// Agregamos dos valores a la cache
$mc->set("foo", "Hello!");
$mc->set("bar", "Memcached...");

// Obtenemos los valores de la cache
$arr = array(
    $mc->get("foo"),
    $mc->get("bar")
);

// Mostramos los valores
var_dump($arr);
?> 


Referencias:


http://php.net/manual/es/memcached.installation.php

Comentarios

Entradas populares