Optimización agrega encabezados de vencimiento a Google Cloud
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.
- Visitamos nuestra máquina virtual
- Encienda el módulo Expires
- 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.confEsto abre el archivo "httpd-app.conf»Dónde podemos configurar el tiempo de caducidad.Agregar fecha de vencimientoBusque 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 OnExpiresByType 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
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.
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".
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.
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.
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.
¿algún problema? Puedes invitarme a tomar una cerveza, charlar o comentar.
Deja una respuesta