Añadir cabeceras caducadas wordpress
Contents
Esto eliminará la primera sección del ETag y le dejará con algo similar a b438-524daace96280. Ahora que no hay ningún componente del servidor dentro de la ETag, esto soluciona el problema de los servidores múltiples.ETag vs Last-ModifiedLos propietarios de sitios web que están utilizando varios servidores para entregar el contenido pueden decidir si quieren especificar un validador de caché utilizando ETag o Last-Modified. Siempre que se utilice un servidor web que resuelva el problema del ETag INode, o se haya configurado correctamente, ambas opciones son válidas. Para saber más y visualizar las diferencias entre ambas opciones, lea nuestro artículo 304 Not Modified.Sin embargo, si elige utilizar la cabecera Last-Modified, que valida el componente basándose en una marca de tiempo, puede simplemente eliminar el ETag y utilizar Last-Modified junto con Expires o Cache-Control. En Apache, la eliminación de etags se hace añadiendo lo siguiente a su archivo de configuración.Header unset ETag
Etag wordpress
Las etiquetas de entidad (ETags) son un mecanismo que los servidores web y los navegadores utilizan para validar los componentes en caché. Cuando el navegador descarga componentes, los almacena en su caché. En las siguientes visualizaciones de la página, los componentes almacenados en la caché se leen desde el disco con la condición de que aún estén «frescos».
Una de las comprobaciones que realiza el navegador para decidir si un componente está «fresco» o no, es la evaluación de la cabecera Expires. Esta cabecera Expires es enviada por el servidor. Si el componente no ha caducado todavía, no se envía ninguna petición HTTP adicional al servidor.
El ETag se introdujo para proporcionar un mecanismo más flexible de validación de entidades que la fecha de última modificación. Si, por ejemplo, un componente es diferente según las cabeceras User-Agent o Accept-Language, el estado de la entidad puede reflejarse en el ETag.
Si el visitante vuelve a solicitar la página, el navegador puede validar el componente en su caché enviando una cabecera If-None-Match al servidor. Si el ETag del servidor coincide con el enviado por el brwoser, se devuelve un código de estado 304 Not Modified y se puede utilizar el componente almacenado en la caché del navegador. La cabecera HTTP ETag siempre provocará una solicitud GET condicional hacia el servidor, mientras que la cabecera Expires sólo ejecuta una solicitud GET cuando la fecha ha expirado.
Encabezados de control de caché de WordPress
El plugin mejorará la velocidad de carga de su sitio web mediante el almacenamiento en caché de varios tipos de archivos estáticos en el navegador del usuario, junto con esto también ofrece la minificación de los recursos que reducen el tamaño de los datos de la página y reducen el número de solicitudes http por lo tanto, mejorar el rendimiento de la página. Es un plugin ligero pero su impacto en la velocidad de carga de la página es muy crucial y fácil de notar.
3) Compruebe los tipos de archivos que desea tener expiraciones cabeceras y también añadir respectiva expiraciones días para el tipo de mime utilizando el cuadro de entrada y asegúrese de habilitar respectivo tipo de mime, para que el grupo de archivos que desea añadir expiraciones cabeceras.
Inicialmente compré la versión premium y no funcionaba. Envié un correo electrónico a AEH y solicité un reembolso. Les mostré mis resultados usando los plugins y me respondieron y me preguntaron si podía darles acceso a mi sitio. Creé un usuario para ellos y descubrieron lo que estaba causando mi problema. Resultó ser un plugin (Autoptimize) el que estaba causando mi problema. El representante fue y encontró un plugin de reemplazo para sustituir a Autoptimize y ahora mis puntuaciones de GTMetrix son excelentes (100/100). No podría estar más contento con este plugin y el soporte.
Cómo configurar las etiquetas de entidad
Este paso asegura que todas las cabeceras ETag están sin configurar (primera línea). Luego establece algunas cabeceras básicas de Cache-Control para ayudar a optimizar el rendimiento. Así que el primer paso: añadir las siguientes directivas al archivo raíz .htaccess de su sitio:
Las reglas de Cache-Control que usamos aquí son bastante básicas, así que siéntase libre de reforzarlas con algo más robusto. Lo más importante aquí es deshabilitar la cabecera ETag (primera línea), y también asegurarse de que está enviando cabeceras Cache-Control con cada respuesta. Las cabeceras «far-future expires» eliminan cualquier necesidad de ETags.
Ahora que estamos enviando las cabeceras de expiración lejana (paso anterior), podemos deshabilitar todas las ETags que de otra manera habrían sido enviadas por el servidor. Así que el último paso: añadir esta línea después del conjunto anterior de reglas: