Optimización agrega encabezados de vencimiento a Google Cloud

El título ha caducado

Mientras nos preparamos para instalar WordPress de Bitnami en Google Cloud, el siguiente paso es optimizar los encabezados Add Expires, que en el lenguaje cristiano se conoce como almacenamiento en caché del navegador.

Los programas de análisis web como Google Page Speed ​​o GTmetrix nos dan errores en estas métricas, ¡pero que no cunda el pánico! ! La solución es mucho más fácil de lo que parece.

📑 Aquí podrás encontrar 👇

Visitamos nuestra máquina virtual

Para ello, visitamos nuestra consola de Google Cloud y accedemos a nuestra máquina virtual desde ella. En el lado derecho, verá un pequeño botón que dice "SSH“Aquí tenemos que hacer clic para abrir una nueva consola de comandos.

Acceso SSH
Vamos a nuestra consola vía SSH

Encienda el módulo Expires

Tan pronto como ingresemos a nuestra consola SSH, solo necesitamos al responsable "Caducado“Está deshabilitado por defecto (el gran perro Bitnammi es la persona que compiló esta instalación de WP).

Ingrese el siguiente código y presione la tecla "Enter":

sudo nano /opt/bitnami/apache2/conf/httpd.conf

Con este código abrimos el archivo "Archivo de configuraciónEn ella tenemos que hacer clic en la esquina superior derecha, allí se mostrará el símbolo del teclado. En el menú desplegable que se abre, seleccione "Ctrl + W".

Abrir la consola de búsqueda
Abra la opción de búsqueda

Cuando haces clic en "Ctrl + W"Se abrirá una franja discreta en la parte inferior y tendremos que escribir allí"Caducado“Capacidad para determinar la línea en la que se encuentra.

Notamos que el módulo está desactualizado
Encontramos el módulo "mod_expires"

El siguiente paso después de encontrar la fila ofensiva es encontrar el hash (#) Antes de la línea con el cursor y el "ClaroLo haremos de inmediato.

Para guardar y salir, simplemente haga clic en "Ctrl + X"Luego haga clic"con"Luego haga clic"Ingresar".

No queda mucho y todo es muy sencillo. Para ciertos cachés de archivos necesitamos agregar la fecha de vencimiento, para hacer esto solo necesitamos pegar el siguiente código en la consola SSH:

sudo nano /opt/bitnami/apps/wordpress/conf/httpd-app.conf

Esto abre el archivo "httpd-app.conf»Dónde podemos configurar el tiempo de caducidad.

Agregar fecha de vencimiento
Agregar fecha de vencimiento

Busque el mensaje "»Y pegue el siguiente código a continuación (recomiendo Ctrl + V para copiar y Ctrl + C para pegar).

<filesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>

Tan pronto como se inserte el código, dejamos "Ctrl + X", Más tarde"con"Finalmente damos la llave"IngresarDe esta forma se guardarán los cambios y saldremos del archivo.

Restablecer el servidor Apache

Eso de Apache suena un poco indio, ¿no? Qué haríamos sin él ... Jaja. Para que todos los cambios sigan siendo efectivos, tenemos que reiniciar nuestro servidor Apache (para los ignorantes, el reinicio se puede apagar y encender).

Para hacer esto, pegue el siguiente código en la consola SSH:

sudo /opt/bitnami/ctlscript.sh restart

Veremos cómo se reinicia en menos de un minuto y listo, agregamos un encabezado caducado y lo más importante, funciona.

gtmetrix ok
Resultados en GTmetrix

¿algún problema? Puedes invitarme a tomar una cerveza, charlar o comentar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir