Continuamos hoy con la configuración de la memoria caché y los objetos del navegador. El navegador es parte de las herramientas que optimizan la carga de un sitio web, este elemento no debe ser descuidado.

Para quien no lo sepa, realizamos una serie de configuraciones en el plugin W3TC o W3 Total Cache, que es un plugin de caché que le permitirá optimizar la velocidad de su blog de WordPress. Durante esta serie de tutoriales, ya hemos desarrollado varios capítulos en la configuración del complemento W3 Total Cache.

Debes entender de qué hablamos en el episodio anterior sobre configuración de la base de datos. Hablaremos en este tutorial sobre la configuración de la caché de objetos y la caché del navegador.

1 - Caché de objetos

El menú " caché de objetos "Tiene una sola sección de configuraciones avanzadas.

Configuraciones-avances

Los dos primeros campos en esta sección para saber " Duración predeterminada de objetos ocultos "Y" intervalo de recolección de basura Se utilizan para definir la vida útil de los objetos de caché y la frecuencia con la que se eliminan los objetos caducados. Puede disminuir la vida útil de los objetos o reducir el intervalo para eliminar objetos que han expirado. Alternativamente, si desea disminuir la carga en el servidor, puede aumentar ambos valores. En la mayoría de los casos, los valores predeterminados son aceptables.

Los siguientes campos, " Grupos globales Se utiliza para identificar grupos de objetos que se comparten entre sitios, cuando se usa una red de sitios múltiples de WordPress. La idea de esta función es que algunos de estos objetos se pueden almacenar en caché y reutilizar en la red.

-configuración global-w3tc-settings

No necesita cambiar la configuración de "Grupos globales" a menos que sea un desarrollador experimentado de WordPress y esté familiarizado con el funcionamiento de los grupos.

Finalmente, el campo "Grupos no persistentes" se utiliza para identificar objetos que nunca deben almacenarse en caché en la caché de objetos. Nuevamente, a menos que esté familiarizado con los grupos de objetos, no edite este campo.

2 - Caché del navegador

Este menú tiene cuatro secciones para ajustar la caché del navegador: General, CSS y JS, HTML y XML, Medios y Otros archivos. Los campos presentados en cada sección son casi idénticos. Cuando ajuste la configuración de la sección general, esta misma configuración se aplicará a todas las secciones posteriores. Luego, puede anular la configuración específica en las últimas secciones una vez que haya terminado con la configuración de la sección "General". Por lo tanto, primero debe configurar la sección “General” y luego ajustar cada sección correspondiente si es necesario.

Caché del navegador: general

Las primeras cuatro opciones en el " General Son todos similares entre sí. En esencia, los cuatro hacen lo mismo: hacer que los datos almacenados en la caché sean siempre válidos. Sin embargo, cada uno lo hace de forma diferente.

ocultar-la-navegador-wordpress-w3tc

Las opciones Establecer cabecera Last-Modified "Y" eTag "se almacenan en un navegador y luego se utilizan para preguntar al servidor si hay nuevas versiones de los documentos almacenados.

Las opciones expira cabecera "Y" cabecera de control conjunto caché »Limite la vida útil de los recursos almacenados en caché. El vencimiento del encabezado logra esto asignando una fecha de vencimiento fija a los recursos en caché. Entonces que " cabecera de control de caché Se utiliza para asignar una duración que comienza a ejecutarse cuando el navegador descarga el objeto en caché.

Al menos, active la primera opción de " Establecer última modificación: encabezado ". Si desea ser más cuidadoso, al permitir que sus visitantes tengan la versión más actualizada de su sitio, active las opciones adicionales.

Activar la opción " Conjunto de la cabecera W3 Total Cache si desea poder ver el encabezado HTTP de un documento para determinar si ha sido en caché por W3TC. Si no sabe cómo ver los encabezados HTTP o no le importa, simplemente deje esta opción deshabilitada. Esto no afecta el rendimiento.

configuración de navegador-w3tc-tutorial

Deja la opción " Habilitar HTTP de compresión (gzip) Activado Esto reduce el tamaño de los archivos de texto y puede tener un impacto significativo en el rendimiento del sitio.

Deja la opción " Prevenir el almacenamiento en caché de objetos después de la configuración de los cambios Comprobado Esto garantiza que se cambien todos los parámetros de tiempo y que se genere una nueva cadena y se adjunte a todos los elementos almacenados en caché para que los navegadores sepan cómo deshacerse de los archivos antiguos para descargar los últimos.

Hay algunos recursos del sitio web que no querrá que el navegador almacene en caché. Podría ser un reproductor multimedia Flash. Agregue la ruta a estos recursos en el " Prevenir la lista de excepciones de almacenamiento en caché ".

Marque la opción " No establezca cookies para archivos estáticos. ".

Control-de-galletas-w3tc

La idea aquí es que los archivos estáticos (imágenes, archivos CSS y JavaScript) no necesitan que se agregue una cookie al encabezado HTTP.

La siguiente opción "No procesar errores 404 para objetos estáticos con WordPress" reducirá la carga del servidor al permitir que el servidor administre archivos 404 estáticos en lugar de utilizar el proceso 404 predeterminado de WordPress.

A menos que espere una gran carga de páginas 404, seleccionar esta opción o no no cambiará mucho el rendimiento. La mejor práctica sería marcar esta opción, pero esto puede hacer que algunos complementos generen un montón de errores 404. Si esto sucede, deberá agregar manualmente las URL de los recursos infractores al campo titulado "Lista de excepción de error 404". ".

Caché del navegador: CSS y JS, HTML y XML, medios

Cada una de estas secciones heredará los valores agregados a " General ". Sin embargo, puede usar cada una de estas secciones para refinar cómo se maneja cada tipo de recurso en la memoria caché del navegador.

Eso es todo por este tutorial. Si tiene alguna pregunta, no dude en hacerla en los comentarios.