Cómo utilizar la memoria caché de los usuarios del navegador para acelerar el sitio (encabezados modificados por última vez, ETag, Expires, Cache-Control)

El siguiente paso para acelerar el sitio e implementar las recomendaciones relacionadas del servicio PageSpeed ​​Insights es un evento para configurar el almacenamiento en caché en los navegadores de los usuarios

El siguiente paso para acelerar el sitio e implementar las recomendaciones relacionadas del servicio PageSpeed ​​Insights es un evento para configurar el almacenamiento en caché en los navegadores de los usuarios.

Examinemos en detalle esta parte de la optimización de un recurso web, que puede implementarse insertando las directivas apropiadas en el archivo de configuración .htaccess del servidor que ejecuta el software Apache.

Configuración del almacenamiento en caché en el navegador de los usuarios para aumentar la velocidad del sitio

¿Recuerda que al comienzo del post mencioné que la opción propuesta no es 100% universal y no es adecuada para todos? Desafortunadamente lo es. El hecho es que este método es adecuado solo para servidores administrados por el software Apache (de los cuales, la gran mayoría, sin embargo).

Además, los movimientos descritos a continuación solo darán resultados si Apache funciona en su forma pura. Si usa un montón de Apache + nginx, tendrá que configurar este último, y en este caso, los propietarios de los sitios en el alojamiento virtual compartido no pueden hacerlo sin ayuda. Así que tienes que contactar con el proveedor (sin embargo, también es una opción).

Por lo tanto, configuraremos la salida de las páginas desde el caché especificando directivas especiales que están escritas en el archivo .htaccess , que no es más que un medio de administración remota del servidor donde se encuentra su proyecto.

Todas las acciones de edición en el servidor deben ser controladas por usted, así que asegúrese de hacer copias de los archivos que se cambiarán para que, si es posible, devuelva el estado original del sitio.

Hay un .htaccess generalmente en el directorio raíz (carpeta public_html o htdocs) de su sitio. Primero, verifique su disponibilidad conectándose a un servidor remoto donde se aloja su proyecto, a través de una conexión FTP ( aquí tengo el administrador de Filezilla desensamblado por los huesos). Si no está observando el archivo .htaccess, intente seleccionar "Servidor" - "Mostrar archivos ocultos a la fuerza" en el menú superior de FileZilla:

Lea los detalles sobre la implementación del almacenamiento en caché en los navegadores.