3 min - Drupal

Sistema de caché para Drupal 10: Optimización del rendimiento de su sitio web

Publicado el Apr 19, 2024

Cache system for Drupal 10

La implementación de un sistema de caché eficiente es esencial para optimizar el rendimiento de tu sitio web. Entre las opciones disponibles para desarrollar estos sistemas en Drupal, Redis, Memcache y Varnish destacan como tres sistemas potentes que se pueden integrar con Drupal para acelerar la carga de las páginas y mejorar la experiencia del usuario.

Redis ofrece una excelente velocidad y escalabilidad, con un fuerte apoyo de la comunidad y actualizaciones regulares que aseguran un rendimiento óptimo. Por otro lado, Memcache, a pesar de tener una comunidad de desarrollo menos activa, sigue siendo una opción válida para mejorar el almacenamiento en caché en Drupal 10.

En cuanto a Varnish, aunque fue popular en versiones anteriores de Drupal, no es compatible con Drupal 10. Por lo tanto, desde DigitalProjex, recomendamos utilizar las dos opciones mencionadas anteriormente para maximizar el rendimiento de tu sitio web en Drupal 10.

Redis 

Para utilizar Redis como sistema de caché en Drupal, debes seguir varios pasos clave: instalar Redis, configurar Drupal para usar Redis y, finalmente, verificar que todo funciona correctamente. A continuación, mostramos cómo hacerlo, asumiendo que Redis ya está instalado y en ejecución:

Instala el módulo Redis en Drupal. Este módulo tiene un desarrollo activo por parte de la comunidad, con su última versión fechada el 23 de junio de 2023. Configura Drupal para usar Redis: Edita tu archivo settings.php para configurar Drupal para que use Redis como backend de caché. Agrega las siguientes líneas al final del archivo:

// Adicionar al final de settings.php
$settings['cache']['default'] = 'cache.backend.redis'; // Use Redis as the default cache backend.
$settings['redis.connection']['interface'] = 'PhpRedis'; // Use PhpRedis.
$settings['redis.connection']['host'] = '127.0.0.1'; // The IP address where Redis is listening.
$settings['redis.connection']['port'] = 6379; // The port Redis is listening on.
  • Borrar la caché de Drupal.
  • Para verificar la integración de Redis, acceda a la página de informes de Drupal, donde puede ver un pequeño informe que muestra el uso de Redis.

Redis Cache

 

Memcache

Para usar Memcache, debes seguir los pasos que se describen a continuación:

  • Instala el módulo Memcache en tu sitio de Drupal. Este módulo tiene una comunidad menos activa, pero sigue siendo válido. Su última versión estable es de agosto de 2022.
  • Configura Drupal para usar Memcache. Edita tu archivo settings.php para configurar Drupal para usar Memcache como el backend de caché. Agrega las siguientes líneas al final del archivo:
$settings['memcache']['servers'] = ['memcached:11211' => 'default'];
$settings['memcache']['bins'] = ['default' => 'default'];
$settings['memcache']['key_prefix'] = '';
$settings['cache']['default'] = 'cache.backend.memcache';
  • Para verificar la integración de Memcache, accede a la página de informes del sitio, donde puedes ver un pequeño informe que muestra el uso de Memcache.

memcahe drupal

Maximizar el sistema de caché en Drupal 10 con Redis y Memcache te permitirá ofrecer una experiencia de usuario rápida y eficiente.

Si lo deseas, puedes contactarnos y con gusto te ayudaremos a aclarar cualquier duda que tengas sobre el desarrollo en Drupal. En DigitalProjex, nos especializamos en esta tecnología y tenemos más de 15 años de experiencia desarrollando sistemas basados en ella.

Compartir Blog

¿Necesita servicios de consultoría para crear una receta para su empresa?

Contáctenos
Blue chart
Ver todos los Blogs