Saltar al contenido

Drupal: ¿estrategias de limpieza de caché que ahorran memoria para sitios grandes?

Después de investigar con especialistas en este tema, programadores de varias ramas y profesores dimos con la respuesta al dilema y la plasmamos en esta publicación.

Solución:

¿Hay alguna forma inteligente y elegante de borrar todos los cachés con Drupal además de simplemente hacer clic en el botón en la interfaz de usuario o usar drush cc all?

El módulo de acciones de caché hace eso. Depende de la regla. Por ejemplo, puede configurar una regla para borrar una vista específica cuando se ha agregado o actualizado un nodo de tipo "x". Consulte los documentos para obtener más detalles.

También eche un vistazo al módulo elegante de caché: aún no lo he probado pero parece interesante.

El principal problema es que está utilizando MySQL para almacenar datos de caché; para sitios de alta carga, esta es una solución muy ineficaz.

Aconsejo usar Memcache en su lugar. Esto aumentará drásticamente el rendimiento del sistema de caché y le brindará 2 grandes beneficios:

  1. Memcache es mucho más rápido para las operaciones de lectura y escritura que MySQL: todas sus operaciones de caché (y la reconstrucción completa de la caché) funcionarán más rápido.
  2. Debido a que los datos de la memoria caché ya no se almacenan en la base de datos, borrar la memoria caché no bloqueará ninguna otra consulta de MySQL.

Este es un ejemplo de configuración de Memcache para Drupal 7.

valoraciones y reseñas

Ten en cuenta dar recomendación a esta noticia si lograste el éxito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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