Configurar Magento para usar memcached

Magento ejecuta más datos y objetos de su base de datos cuando un cliente visita y compra algo en la tienda. Estos objetos se definen en el núcleo de Magento, en llamadas PHP y en diferentes bloques de página y estos pueden reducir el rendimiento de su tienda Magento.

Si desea optimizar la velocidad de su tienda e-commerce Magento, una de las soluciones recomendadas es configurar y utilizar el soporte de Magento Memcached.

¿Qué es Memcached?

Memcached es una memoria caché distribuida que acelera las aplicaciones web a gran escala con bases de datos dinámicas. Reduce la carga de solicitudes de base de datos en un servidor y muestra datos a través de la caché cada vez que una fuente de datos externa lo solicita.

Configurar Magento para usar memcached

Para configurar su Magento con MemCached, abra  <your Magento install dir>/app/etc/env.phpen un editor de texto.

Identifique lo siguiente:

'session' =>

    array (

    'save' => 'files',

),

Sustituir con esto:

'session' =>

    array (

      'save' => 'memcached',

      'save_path' => '<memcache ip or host>:<memcache port>'

),

Memcached tiene parámetros de inicio opcionales que están más allá del alcance de esta guía. Puede encontrar más información sobre ellos en la documentación de Memcached , el código fuente y los registros de cambios.

Verifique que Memcached funcione con Magento

Para verificar que memcached funciona con Magento:

    1. Elimine el contenido de los siguientes directorios en el directorio de instalación de Magento:
      rm -rf var / cache / * var / page_cache / * var / session / *
    2. Ve a cualquier página del escaparate.
    3. Inicie sesión en el administrador de Magento y vaya a diferentes páginas. Si no aparecen errores, ¡enhorabuena! memcached funciona! Opcionalmente, puede revisar el almacenamiento memcached como se explica en el siguiente paso. Si se muestran errores (como un HTTP 500 (error interno del servidor)), habilite el modo de desarrollador y diagnostique el problema. Asegúrese de que Memcached se esté ejecutando, configurado correctamente y que env.php no tenga errores de sintaxis.
    4. (Opcional) Utilice Telnet para examinar el almacenamiento memcached

Los resultados se muestran de forma similar a la siguiente:

« elementi STAT del terminale: 3: numero 1 elementi STAT: 3: età 7714 elementi STAT: 3: sfrattati 0 elementi STAT: 3: evicted_nonzero 0 STAT elementi: 3: evicted_time 0 STAT elementi: 3: outofmemory 0 STAT elementi: 3 : tailrepairs 0

Deja una respuesta

Tu dirección de correo electrónico no será publicada.