Tiempo de lectura: 1 minuto

El cache de Drupal

Por Nestor Mata Cuthbert

Drupal tiene un cache que por defecto se guarda en la base de datos.
Este cache funciona en modo de llave/valor y en el se guarda aquello que el core o cada modulo considera que debe ser cacheado en vez de evaluarse en cada llamada.

5ambién hay caches mas específicos como el de los bloques, forms, menu, páginas, rutas, etc; los bloques se cachean a diferentes niveles dependiendo de su uso, se pueden cachear por usuario, por role, por página, o global.

Para que cachear?

Si por ejemplo tenemos un bloque que muestra una información de los puntos del usuario y esta información la obtenemos haciendo un calculo pesado o haciendo varios otros requests es mas económico guardar el calculo por un tiempo definido o por sesión.
Otro ejemplo puede ser el tipo de cambio, este no se ocupa buscar cada vez, se puede cachear por un tiempo definido.

Al eliminar algunos requests o procesamiento extra por cachear contenido que no se require actualizar tan seguido podemos reducir drasticamente la carga del servidor y el tiempo, aumentando así el rendimiento.

Suscribase

* campo requerido

 RSS Feed

Renovado!

Completamente renovado, más rápido y mejorado.
Este blog fue hecho de nuevo desde cero cambiando las tecnologías.
Ahora usa Jekyll, SASS, Foundation, Node.js, AJAX y ESI.
Suscribase para saber cuando explico como fue creado.