Instalacion memcached + extensión PHP
La instalación de memcached, no tiene ningún secreto. En gentoo lo podemos instalar con un sencillo:
emerge memcached
Sin embargo, a la hora de instalar la extensión para interactuar con el desde PHP, nos encontramos con que hay dos versiones, memcache y memcached. Aquà trabajamos con memcache, es la que mas frecuencia de actualización tiene.
Lo podemos instalar asà en Gentoo:
cd /usr/local/php5/bin/
./pecl install memcache
Ya lo tenemos listo. Ahora falta insertar en nuestro fichero php.ini la ruta a la extensión memcache.so
Si reiniciamos apache podemos empezar.
Un sencillo ejemplo de uso sin entrar en funciones secundarias, sólo guardamos datos y los leemos si los tenemos en cache:
pconnect($MemCached_Data["Host"],$MemCached_Data["Port"]);
$BufferKey = "CLAVE_UNICA_DE_REFERENCIA";
$Buffer = $MemCache->get($BufferKey);
if($Buffer === false) {
ob_start();
echo "ESTO ES LO QUE CACHEO";
$Buffer = ob_get_clean();
ob_end_flush();
$MemCache->set($BufferKey,$Buffer,false,TIEMPO_DE_CACHE);
}
$MemCache->close();
echo $Buffer;
?>
Más adelante y con un poco más de tiempo, veremos algo en Cluster.
Si eres nuevo y te va todo esto, quizá te gustaría subscribirte a mi Feed RSS. Gracias!



