Es una herramienta que nos permite solucionar la respuesta de una base de datos por tener numerosas visitas simultáneas.
Es creado por la empresa Danga Interactive, quien lo desarrolló y mantiene el proyecto bajo licencia BSD, sistema distribuido de alta performance para el cache de objetos en memoria. Esta pensado para incrementar la velocidad de aplicaciones Web dinámicas, aliviando de esta manera la carga de las base de datos.

Mencached almacena los strings (ítems) en una gran tabla y los mapea según la clave que le asociemos a dicho ítem. Esta tabla adopta una estructura de porciones de memoria de tamaño variable con el objetivo de mejorar la asignación del espacio en memoria.
El tamaño máximo que un ítem puede tener es de un megabyte si se pretende almacenar en Memcached, aunque este valor puede ser modificado desde el código puente del sistema.
Memcached controla el tiempo de vida de un objeto, en donde se indica el tiempo de expiración, en el momento que está realizando la operación de almacenamiento.
También posee un comando de recuperación, en donde nos permite eliminar un objeto mediante el comando DELETE. También se implementa comando para recuperar estadísticas, vaciar el cache, compresiones, entre otros.
Ejemplo de uso
<?php
// Inicializamos y conectamos
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die("No podemos conectarnos");
// Creamos una estructura a cachear
$pichongol = new stdClass;
$pichongol->nombre = “Daniel”;
$pichongol->apellido = “Lopez”;
// Almacenamos la estructura con una expiracion de 10 segundos
$memcache->set(“pichongol”, $pichongol, false, 10) or die ("No podemos guardar la estructura");
// Recuperamos la estructura
$result = $memcache->get(“pichongol”);
echo "Estructura recuperada:<br/>\n";
print_r($result);
?>

Se utiliza para mejorar la respuesta en la velocidad de peticiones Web en sitios de tráfico masivo. Cuando el proyecto toma más fuerza es donde hace falta la aplicación de Mencached.
Sitios como Hi5, y Facebook implementaron Mencached logrando una importante mejoría en la prestación del servicio.
A medida que el tiempo transcurre se incrementa la cantidad de ítems almacenados. En un determinado momento se debe restar el sistema de Mencached para luego comenzar su almacenamiento progresivamente.

El Hits Ratio es el índice que nos indica la relación de éxito entre las veces que solicitamos un ítem y las veces que está cacheado y recuperado. Es muy común que el Hits Ratio se ubique en la franja del 85 % y el 98 %, representando una mejora en el rendimiento general.
En algún momento de Restar del Memcached los objetos cacheados se pierden y como consecuencia del Hit Ratio para luego ubicarse en los niveles normales.
Memcached es una excelente herramienta a tener en cuenta en el manejo de ase de datos de importante trafico.
Se denomina así a un sistema de gestión de base de datos relacionales y multiusuario. MySQL AB es una subsidiaria de Sun Mirosystems y ésta a su vez lo es de ...
Este artículo de nuestra revista Cultura Reviu nos muestra al speech escrito como una herramienta fundamental para todo vendedor, pero aun así, muchos vendedore...