Cómo acelerar WordPress aprovechando el almacenamiento en caché del navegador a través de .htaccess

Publicado: 2017-08-04

Acelere WordPress aprovechando el almacenamiento en caché del navegador a través de .htaccess

Aproveche el almacenamiento en caché del navegador para que sus páginas web sean más rápidas. Si puede aprovechar el almacenamiento en caché del navegador , puede aumentar considerablemente la velocidad del sitio web. A medida que Google comienza a considerar la velocidad del sitio como un parámetro de SEO, los webmasters pueden aprovechar el almacenamiento en caché del navegador para mejorar la velocidad del sitio y obtener una mejor clasificación en los motores de búsqueda.

Aquí hay un archivo .htaccess completo que tenemos en la carpeta raíz de Crunchify.

NOTA : elimine el redireccionamiento al bloque HTTPS si no está en HTTPS :). Aunque ya lo he comentado. Si ya ha habilitado HTTPS en el sitio y aún permite que el usuario visite el sitio a través de HTTP, entonces está bien.

Comprendamos cada sección del archivo .htaccess:

Paso-1 Deshacerse de ETag

En primer lugar, debemos disable ETag header ya que vamos a utilizar la duración de Expires. La tecnología ETag es conocida como lenta y problemática, incluso otros sitios de alto rango se quejan de ello.

Agregar a .htaccess : (ubicado en la ubicación raíz del blog)

También mantenemos la conexión keep-alive . Se llama persistent connection . Si se debe abrir una nueva conexión para cada solicitud o archivo, podría llevar mucho más tiempo.

Otro debe leer:

  • 5 trucos útiles para acelerar WordPress y aumentar el rendimiento
  • 9 recursos esenciales de WordPress que quizás te hayas perdido

Paso 2 Habilitar el almacenamiento en caché del navegador

Si establece una fecha de caducidad o una antigüedad máxima en los encabezados HTTP para los recursos estáticos, los navegadores modernos cargarán los recursos estáticos descargados previamente, como imágenes, css, javascript, pdf, swf, etc., desde discos locales en lugar de a través de la red.

Entonces, si configura su servidor web para establecer encabezados de almacenamiento en caché y aplicarlos a todos los recursos estáticos almacenables en caché, su sitio parecerá cargarse mucho más rápido. Agregar a continuación a .htaccess

Lo que esto hace es agregar un encabezado de vencimiento lejano en el futuro (asegúrese de que mod_expires esté cargado en su configuración de apache si tiene problemas) a su contenido estático (imágenes, js, css, etc.).

Dos cosas aquí:

  • ExpiresDefault A2592000 = 1 mes en el futuro
  • Control de caché “max-age=2592000” = 1 mes

Si lo desea, también puede establecer el valor en 1 año = 31536000

Paso 3 Agregue gzip y deflate los encabezados de compresión

Comprimir cosas siempre termina haciéndolas más pequeñas y se cargan más rápido, por lo que es imprescindible implementar algún tipo de compresión en sus componentes.

Es posible que este paso de optimización no funcione para usted si su servidor no tiene mod_deflate o mod_gzip instalados como parte de Apache.

Básicamente, estamos comprimiendo la mayoría de los recursos para que se carguen con menos ancho de banda y muy rápido.

Paso 4 Verifique si su configuración funciona correctamente

Echa un vistazo a continuación captura de pantalla. Debería ver todos los parámetros establecidos en el encabezado de respuesta de su archivo.

Encabezado de antigüedad máxima y caducidad de caché para recursos de WordPress

Consulte las reglas de htaccess para el proceso de aceleración de WordPress

Pregunta abierta: ¿Puedo cambiar la fecha de caducidad de algunos recursos como el script de Google Adsense o el script de Google Analytics?

  • https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
  • https://www.google-analytics.com/analytics.js

Answer is NO . Solo puede establecer el valor de caducidad de los recursos que se cargan desde su sitio.