logo

Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Caché interno de páginas (Internal Page Cache)

21/06/2025, by Ivan

Drupal 8 utiliza el módulo Internal Page Cache, que se recomienda para sitios pequeños y medianos. Este módulo principal, que está habilitado por defecto, almacena en caché las páginas para usuarios anónimos. Se encuentra en core/modules/page_cache.

Esta función mejora el rendimiento al acelerar el sitio. Las páginas solicitadas por usuarios anónimos se guardan en caché en la primera solicitud y luego se reutilizan; dependiendo de la configuración de tu sitio, la mejora del rendimiento puede ser significativa.

Para acelerar tu sitio para usuarios autenticados, consulta el módulo Dynamic Page Cache.

Los sitios web que ofrecen contenido personalizado a usuarios anónimos (dinámico, basado en sesión, por ejemplo, carrito de compras) probablemente querrán desactivar el módulo Internal Page Cache. Este módulo asume que las páginas son idénticas para todos los usuarios anónimos. Estos sitios aún pueden usar el módulo de caché dinámica de página o, alternativamente, realizar la personalización usando JavaScript + AJAX.

Configuración del módulo Internal Page Cache

En la página de Rendimiento (admin/config/development/performance) puedes indicar cuánto tiempo los navegadores y proxies pueden almacenar en caché las páginas. No hay otra configuración. El valor establecido para el tiempo máximo de caché de página que usan los navegadores y proxies se maneja mediante encabezados Cache-Control. Este valor es ignorado por Internal Page Cache, que almacena las páginas en caché hasta que estas se invalidan, a menos que tengan un encabezado Expires.

Comparación con Drupal 7

  1. Drupal 7 no tenía actualizaciones instantáneas; la caché de páginas en Drupal 8 se actualiza instantáneamente cuando algo cambia.
  2. Drupal 7 requería limpiar toda la caché de páginas cada vez que se modificaba contenido; Drupal 8 usa etiquetas de caché para limpiar solo las páginas en caché que dependen del contenido modificado.
  3. Drupal 7 seguía mostrando páginas obsoletas en muchos casos; ningún módulo (e incluso partes del núcleo de Drupal 7) logró limpiar la caché de páginas.
  4. El caché interno de páginas de Drupal 7 no estaba habilitado por defecto. Muchos usuarios no sabían que debían habilitarlo. Drupal 8 habilita la caché de páginas para usuarios anónimos por defecto. Esto es posible gracias a las etiquetas de caché mencionadas anteriormente. En Drupal 7, habilitar la caché interna de páginas por defecto habría causado comportamientos incorrectos (precisamente porque Drupal 7 no tenía etiquetas de caché).

 

Véase también

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.