Cómo configurar memcached en Prestashop

Cómo configurar memcached en Prestashop

Primero vamos a explicar brevemente que es memcached, y después explicaremos cómo configurarlo en Prestashop. En próximos artículos explicaremos como configurarlo en WordPress.

¿Qué es memcached?

Memcached es un módulo de apache que mejora el rendimiento de tu tienda online o de tu web. Memcached evita el acceso innecesario a la base de datos (MySql) siempre y cuando pueda obtener la información de memoria.

Imagina una web que está teniendo muchas visitas simultaneas, y muchos acceden a la misma información, sin memcached cada usuario al acceder pide a la base de datos la misma información, la que muestre la web en ese momento, con memcached, si ya un usuario ha hecho que se obtenga la información de la base de datos, la almacena en memoria y se la da directamente a los otros usuarios, con lo cual se evita muchos acceso a la base de datos, evitando sobrecargar la cpu innecesariamente, y mejorando el rendimiento en picos de visitas de una web.

Una vez explicado que es memcached, vamos a ver cómo configurar memcached en tu tienda prestashop:

Paso 1: Accede a la administración de tu prestashop. Haz clic en Preferencias y después en rendimiento:

prestashop preferencias rendimiento

Paso 2: Abajo del todo verás, en la sección Cache veras algo como esto:

activar memcachedActiva la opción Utilizar cache

En Sistema de cache, podrás ver Sistema de archivos y Memcached: Marca Memcached.

Paso 3: Por último pulsa la opción Añadir un servidor y verás lo siguiente:

memcached ip puerto peso

  • Dirección IP debes poner: 127.0.0.1
    Si la base de datos la tienes en otro servidor distinto al servidor web, debes indicar aquí su dirección IP.
  • Puerto: MUY IMPORTANTE, debes pedirnos el puerto. En el servidor hay más tiendas prestashop con memcached activado, y si usas un puerto que no esté libre, tu tienda no funcionará correctamente. Pídenos el puerto por ticket.
  • Peso:  debes indicar 1.
    Si tienes más de 1 base de datos para la misma aplicación, puedes indicar más servidores y asignarles peso distinto. Si solo configuras un servidor, no es un valor relevante.

Una vez hecho todo esto, debes guardar los cambios y todo listo.

Comprueba que todo funcione correctamente. Si detectas algún fallo desactiva memcached y no dudes en contactar con nosotros mediante ticket para que te ayudemos.

Si el artículo te ha sido de ayuda, puedes ayudarnos a nosotros compartiéndolo en tus redes sociales. ¡Gracias!

Entradas relacionadas
5 comentarios
  • Felipe Publicado el 16/11/2012 a las 16:00 Responder

    No me aparece la opción de “rendimiento”

  • Bruna Publicado el 04/10/2013 a las 17:26 Responder

    Muchas gracias, it worked well!

  • perfecto Publicado el 11/03/2014 a las 18:15 Responder

    Configurado y funcionando, gracias.

  • Locke Publicado el 05/11/2014 a las 10:31 Responder

    Gracias compañero.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *