Esta regla se activa cuando PageSpeed Insights detecta que la respuesta de tu servidor no incluye encabezados de almacenamiento en caché o si se especifican los recursos para que se almacenen en caché por un período breve.
Descripción general
La recuperación de recursos a través de la red es lenta y costosa: la descarga puede requerir varias idas y vueltas entre el cliente y el servidor, lo que retrasa el procesamiento y puede bloquear la renderización del contenido de la página, además de generar costos de datos para el visitante. Todas las respuestas del servidor deben especificar una política de almacenamiento en caché para ayudar al cliente a determinar si puede volver a usar una respuesta recuperada con anterioridad y cuándo puede hacerlo.
Recomendaciones
Cada recurso debe especificar una política de almacenamiento en caché explícita que responda a las siguientes preguntas: si el recurso se puede almacenar en caché y quién se puede almacenar en caché, por cuánto tiempo y, si corresponde, cómo se puede volver a validar de manera eficiente cuando vence la política de almacenamiento en caché. Cuando el servidor muestra una respuesta, debe proporcionar los encabezados Cache-Control
y ETag
:
Cache-Control
define cómo y durante cuánto tiempo el navegador y otras memorias caché intermedias pueden almacenar en caché la respuesta individual. Para obtener más información, consulta almacenamiento en caché con Cache-Control.ETag
proporciona un token de revalidación que el navegador envía automáticamente para verificar si el recurso cambió desde la última vez que se solicitó. Para obtener más información, consulta cómo validar las respuestas almacenadas en caché con ETags.
Para determinar la política de almacenamiento en caché óptima para tu sitio, usa las siguientes guías:
- Definición de la política óptima de Cache-Control
- Invalida y actualiza respuestas almacenadas en caché
- Lista de tareas de almacenamiento en caché
Te recomendamos un tiempo mínimo de caché de una semana y, preferentemente, hasta un año para los elementos estáticos o los que cambian con poca frecuencia. Si necesitas un control preciso sobre cuándo se invalidan los recursos, te recomendamos que uses una técnica de creación de huellas digitales o control de versiones de URL; consulta el vínculo de invalidación y actualización de respuestas almacenadas en caché que se encuentra más arriba.
Comentarios
¿Te sirvió esta página?