Preguntas frecuentes : Servicios Extras > Memcached

Con la mayoría de nuestros planes de Hosting compartido y nuestros servicios de VPS y Cloud ofrecemos de forma gratuita una cuenta de Memcached. Para solicitar tu cuenta o contratar más cuentas deberá:

  • Acceda a su extranet de cliente a través de nuestra web.
  • Seleccione la suscripción a la que desea asociar el servicio Memcached; desplegando la pestaña Suscripción situada en la parte superior derecha del panel.

  • Seleccione la pestaña “Cuenta” y pulse en “Servicios adicionales” o "Extras".

  • A continuación seleccione el tipo de cuenta que desea contratar e inmediatamente después en “Siguiente”.

  • Por último se mostrará una pantalla de confirmación donde deberás aceptar la condiciones del servicio y confirmar el pedido pulsando en “Realizar un pedido”. 

Posteriormente, en la cuenta de correo que hay establecida como contacto administrativo y que coincidirá con su login de acceso a la extranet, recibirá un correo electrónico con los datos de acceso a este servicio.

En cuanto ajuste su aplicación para hacer uso de este servicio ya puede empezar a disfrutar de la velocidad y rendimiento que le brinda este servicio sobre su aplicación Web.

Para que un sitio web basado en Drupal pueda hacer uso del servicio Memcached es necesario instalar un plugin para poder disfrutar de esta funcionalidad.

Como requisito previo es necesario tener instalada en el servidor la extensión Memcached disponible como paquete PECL desde el siguiente enlace, de manera que si dispones de un Hosting compartido ya la tendrás instalada, y si dispones de un Hosting dedicado deberás proceder a instalarla. En cualquier caso, si no dispones de ella puedes solicitar que te la instalemos.

Paquete PECL para Memcached

Los pasos que debes seguir para ello son:

  • Descargar el plugin oficial de Memcached para Drupal. Memcached API
  • Instalarlo desde el panel de administración seleccionando la pestaña "Plugins" y subiendo el archivo comprimido, activándolo posteriormente en la parte inferior.

  • Edita el archivo "modules/memcached/dmemcache.inc" y edita la línea $memcache_servers = variable_get('memcache_servers', array('127.0.0.1:11211' => 'default')); sustituyendo 127.0.0.1 por la IP y 11211 por el puerto que se te ha proporcionado en el correo de alta.
  • Por último debemos editar el archivo "sites/default/settings.php" añadiendo estas líneas al final: $conf['cache_backends'][] = 'modules/memcache/memcache.inc'; $conf['cache_default_class'] = 'MemCacheDrupal'; $conf['memcache_key_prefix'] = 'something_unique';

A partir de ahora podrás disfrutar del servicio Memcached en tu Drupal y observar todas las ventajas que te aportará.

Implementar Memcached en tu Joomla es muy sencillo pues esta aplicación ya implementa el soporte del servicio y sólo debemos de ajustarlo desde el panel de control.

Como requisito previo es necesario tener instalada en el servidor la extensión Memcached disponible como paquete PECL desde el siguiente enlace, de manera que si dispones de un Hosting compartido ya la tendrás instalada, y si dispones de un Hosting dedicado deberás proceder a instalarla. En cualquier caso, si no dispones de ella puedes solicitar que te la instalemos.

Paquete PECL para Memcached

Los pasos que debes seguir para ello son:

  • Para activar memcached en Joomla tendras que acceder al panel de administración.
  • Una vez hayas accedido lo podrás hacer desde "Configuración Global", pestaña "Sistema", en la zona "Configuración de caché" seleccionar "ON Almacenamiento en Cache conservador".
  • Inmediatamente debajo en la opción "Manipular la caché" selecciona "Memcached".
  • Al aplicar las configuraciones te pedirá la dirección y puerto del servidor, datos que debes introducir basándote en los que recibiste en el correo de alta del servicio.

  • Si deseas también que las sesiones se almacenen en el sistema Memcached podrás hacerlo desde la opción "Control de la sesión" seleccionando a "Memcached" para que las gestione.
  • Como broche final, podemos instalar y activar el plugin JCH optimizer para Joomla, descargándolo desde el siguiente enlace, descomprimiendo su contenido, y activándolo desde el administrador, en "extensiones", "subir desde archivo". Este plugin combina los ficheros de CSS y Javascripts, y comprime los ficheros que manda el servidor a los usuarios, reduciendo el tiempo de descarga del sitio. Plugin JCH optimizer para Joomla
  • Una vez cargada la extensión, solo debemos activarla desde "gestor de extensiones".

A partir de ahora podrás disfrutar del servicio Memcached en tu Joomla y observar todas las ventajas que te aportará.

Para que un sitio web basado en Magento pueda hacer uso del servicio Memcached es necesario realizar una serie de modificaciones en los ficheros de configuración para poder disfrutar de esta funcionalidad.

Como requisito previo es necesario tener instalada en el servidor la extensión Memcached disponible como paquete PECL desde el siguiente enlace, de manera que si dispones de un Hosting compartido ya la tendrás instalada, y si dispones de un Hosting dedicado deberás proceder a instalarla. En cualquier caso, si no dispones de ella puedes solicitar que te la instalemos.

Paquete PECL para Memcached

Los pasos que debes seguir para ello son:

Debes añadir el siguiente código en el archivo de configuración ubicado en la ruta "app/etc/config.xml"

Las líneas deberán ser añadidas entre las etiquetas <config><global> y </global></config>, de modo que si no se escriben entre estos dos pares de etiquetas no funcionará correctamente.

El código es el siguiente:

<cache>
<slow_backend>File</slow_backend>
<fast_backend>memcached</fast_backend>
<fast_backend_options>
<servers>
<server>
<host>localhost</host>
<port>11211</port>
<persistent>1</persistent>
</server>
</servers>
</fast_backend_options>

<backend>memcached</backend>
<memcached>
<servers>
<server>
<host>localhost</host>
<port>11211</port>
<persistent>1</persistent>
</server>
</servers>
</memcached>
</cache>

Donde entre las etiquetas "<server>" "</server>"y "<port>" "</port>" debemos especificar el servidor y el puerto especificados en el correo de alta del servicio.

Una vez descargado podremos encontrar los parámetros de configuración en el siguiente apéndice:

Appendix A. Caching Backends and Session Save Parameters

A partir de ahora podrás disfrutar del servicio Memcached en tu Magento y observar todas las ventajas que te aportará.

Para que un sitio web que implementa OpenX pueda hacer uso del servicio Memcached es necesario modificar la configuración de la caché para poder disfrutar de esta funcionalidad.

Como requisito previo es necesario tener instalada en el servidor la extensión Memcached disponible como paquete PECL desde el siguiente enlace, de manera que si dispones de un Hosting compartido ya la tendrás instalada, y si dispones de un Hosting dedicado deberás proceder a instalarla. En cualquier caso, si no dispones de ella puedes solicitar que te la instalemos.

Paquete PECL para Memcached

Los pasos que debes seguir para ello son:

  • Debes acceder al panel de administración de Openx, y pulsar en "configuración".
  • Tenemos que definir el servidor que nos proporciona el servicio de cache, pulsando en la opción "plugins" y posteriormente en la opción "details" del plugin "openXDeliveryCacheStore", donde pasaremos a pinchar en "settings" y podremos visualizar un menú que nos pide la información, de manera que debemos definir los datos de acceso al servicio de la siguiente manera:

 

  1. List of memcached servers (host:port, ...): IPservidor:puerto, usuario, contraseña
  2. Expire time for garbage collector in Memcached (seconds): elegirValor
  • Selecciona "opciones de entrega de banners", y en la opción "Banner Delivery Cache Store Type" selecciona "Memcached", con lo que se nos desplegará un panel que nos permitirá seleccionar los parámetros de configuración del servidor de caché, de manera que tendrás que introducir el servidor y puerto que se te indicó en el correo de alta.Configuración de Memcached en Openx



A partir de ahora podrás disfrutar del servicio Memcached en tu OpenX y observar todas las ventajas que te aportará.

Para que un sitio web que implementa phpBB pueda hacer uso del servicio Memcached es necesario modificar sus ficheros de configuración para poder disfrutar de esta funcionalidad.

Como requisito previo es necesario tener instalada en el servidor la extensión Memcached disponible como paquete PECL desde el siguiente enlace, de manera que si dispones de un Hosting compartido ya la tendrás instalada, y si dispones de un Hosting dedicado deberás proceder a instalarla. En cualquier caso, si no dispones de ella puedes solicitar que te la instalemos.

Paquete PECL para Memcached

Los pasos que debes seguir para ello son:

  1. Debes acceder al fichero "config.php" y editar la siguiente línea: $acm_type = 'file'; Y en lugar de 'file' debemos poner 'memcached'
  2. Ahora en el fichero "/includes/acm/acm_memcached" debemos editar la línea: define('PHPBB_ACM_MEMCACHE_HOST', 'localhost'); Cambiando 'localhost' por la IP que se nos ha proporcionado en el correo de alta y la línea: define('PHPBB_ACM_MEMCACHE_PORT', 11211); Cambiando 11211 por el puerto que se nos ha proporcionado en el correo de alta.

A partir de ahora podrás disfrutar del servicio Memcached en tu phpBB y observar todas las ventajas que te aportará.

Para que un sitio web basado en Prestashop pueda hacer uso del servicio Memcached es necesario instalar un plugin para poder disfrutar de esta funcionalidad.

Como requisito previo es necesario tener instalada en el servidor la extensión Memcached disponible como paquete PECL desde el siguiente enlace, de manera que si dispones de un Hosting compartido ya la tendrás instalada, y si dispones de un Hosting dedicado deberás proceder a instalarla. En cualquier caso, si no dispones de ella puedes solicitar que te la instalemos.

Paquete PECL para Memcached

Los pasos que debes seguir para ello son:

  • Accede al panel de administración de tu Prestashop.
  • Selecciona la opción "Parámetros avanzados" y el submenú "Rendimiento".
  • Activa la opción "Utilizar el caché" y en el desplegable "Sistema de Cache" selecciona "Memcached".
  • Pulsa en "añadir un servidor", de manera que podrás introducir la IP y puerto que te hemos facilitado en el correo de alta.

A partir de ahora podrás disfrutar del servicio Memcached en tu Prestashop y observar todas las ventajas que te aportará.

Para que un sitio web basado en Wordpress pueda hacer uso del servicio de Memcached, hay disponibles varios plugins elaborados por la comunidad de usuarios de esta plataforma, y se pueden descargar desde el sitio web del proyecto.

Como requisito previo es necesario tener instalada en el servidor la extensión Memcached disponible como paquete PECL desde el siguiente enlace, de manera que si dispones de un Hosting compartido ya la tendrás instalada, y si dispones de un Hosting dedicado deberás proceder a instalarla. En cualquier caso, si no dispones de ella puedes solicitar que te la instalemos.

Paquete PECL para Memcached

Entre ellos, por ejemplo, podemos encontrar el plugin "Memcached Object Cache". Para su instalación solamente debe subirse un fichero en el directorio "wp-content" de la estructura de directorios del mismo.

Los pasos que debemos seguir para ello son:

  1. Cuando se procese el alta del servicio recibirás un correo de confirmación con la IP y puerto del servidor de Memcached.
  2. Descarga el archivo PHP del plugin de Memcached desde la siguiente dirección. Plugin de Memcached para Wordpress
  3. Descomprime el fichero "object-cache.php" contenido en la carpeta "memcached".
  4. Has de utilizar los datos del correo para introducirlos en el script, editándolo con un editor de textos y modificando los siguientes parámetros: $buckets = array('127.0.0.1:11211'); donde debes sustituir los valores "127.0.0.1" por la IP y "11211" por el puerto que se te ha indicado en el correo de alta.
  5. Sube el archivo mediante FTP o desde tu panel de control con las modificaciones anteriormente citadas a la carpeta "wp-content".

A partir de ahora podrás disfrutar del servicio Memcached en tu Wordpress y observar todas las ventajas que te aportará.

Para que un sitio web basado en Xoops pueda hacer uso del servicio Memcached es necesario modificar unos archivos de configuración para poder disfrutar de esta funcionalidad.

Como requisito previo es necesario tener instalada en el servidor la extensión Memcached disponible como paquete PECL desde el siguiente enlace, de manera que si dispones de un Hosting compartido ya la tendrás instalada, y si dispones de un Hosting dedicado deberás proceder a instalarla. En cualquier caso, si no dispones de ella puedes solicitar que te la instalemos.

Paquete PECL para Memcached

Los pasos que debes seguir para ello son:

Edita el archivo "class/cache/memcache.php" y modifica las siguientes líneas del mismo:

$defaults = array(
'servers' => array(
'127.0.0.1') ,
'compress' => false);

Donde debes cambiar 127.0.0.1 por la IP que se te proporcionó en el correo de alta y la línea:

$port = 11211;

Donde debes cambiar 11211 por el puerto que se te indicó en el correo de alta.

A partir de ahora podrás disfrutar del servicio Memcached en tu Xoops y observar todas las ventajas que te aportará.