Cómo controlar la caché de Autoptimize

Por si no lo conoces, Autoptimize es un fantástico plugin WordPress con el que minimizar tu código para así servir tus páginas más rápidas.

Pero en ciertas condiciones y configuraciones puede generar una caché propia demasiado grande que ocuparía mucho espacio y tendrás que estar vaciándola manualmente cada cierto tiempo, lo que es un coñazo.

 

¿Por qué crece tanto la caché de Autoptimize?

El tamaño de la caché de tu sitio va en proporción directa a la cantidad de código de tu web, a todos los archivos y códigos HTML, CSS y JS que haya que mantener minimizados para servir estos archivos desde la caché de Autoptimize en vez de renderizarlos completos y sin optimizar en cada visita.

Y la cosa se hace inmensa, además, si activas los ajustes de incluir el JS y CSS incrustado (inline).

JS inline en Autoptimize

CSS inline en Autoptimize

Así que un modo de mantener controlada la caché de Autoptimize es no activar esas dos casillas, pero solo si tu caché sube a un nivel en que el indicador se ponga en rojo y recibas el aviso de la caché.

¿Por qué Autoptimize no vacía él solo la caché?

Buena pregunta. La respuesta es que una caché de archivos minimizados muy grande es un aviso de que algo no va fino, pues puede que estés generando demasiados archivos minimizados, y lo que deberías hacer es mantenerlos a raya.

Esto es especialmente importante en sitios muy grandes, con mucho contenido, donde hay mucho código HTML, CSS y JS que minimizar.

El problema del auto limpiado de la caché sería que habría que realizar muchas operaciones de limpieza de la caché y esto podría ralentizar tu web, que es justo lo que no queremos.

Por otro lado, si no controlas el tamaño de la caché esta consumirá mucho espacio en el disco de tu servidor.

Entonces ¿qué hago?

Mi recomendación es que, en principio, no hagas nada. Tú minimiza todo, incluso el JS y CSS incrustado, y si Autoptimize no te avisa, déjalo así pues es la configuración más óptima para mejorar tiempos de carga de tu web.

Además, Autoptimize te avisa a base de bien. Verás el indicador de Autoptimize en rojo, te mostrará un aviso en el escritorio y hasta te enviará un correo electrónico, así que por falta de información no va a ser.

Si no es nada muy grave, si no sucede muy a menudo, con que te pases por tu WordPress y borres la caché es suficiente. Simplemente pon el cursor sobre el icono (verde o rojo según el tamaño de la caché) de Autoptimize, y borra la caché.

Digamos que el único problema es que no te quedes sin espacio en tu servidor.

Ahora bien, si recibes avisos de tamaños de caché muy grandes, digamos de más de 1Gb, entonces igual es mejor que desactives el JS y CSS incrustado como hemos visto antes.

Pero ¿y si quieres tener activos todos los ajustes de minimizado pero con la caché bajo control?

Si quieres minimizar a tope tu contenido mientras que mantienes controlada la caché de Autoptimize puedes forzar el vaciado automático de su caché, para lo que tienes 2 métodos.

Vaciar la caché de Autoptimize con un código

Simplemente añade este código al archivo functions.php del tema activo o a tu plugin de utilidades, cambiando el valor máximo de la caché a tu gusto:

En este ejemplo verás que he puesto el borrado automático cuando llegue a 1Gb, pero adáptalo según el espacio del que dispongas en tu servidor cambiando el valor a continuación de $myMaxSize.

Vaciar la caché de Autoptimize con un plugin

Si lo prefieres, puedes hacer lo mismo con el plugin BI Clean Cache con el que puedes establecer un CRON para que vacíe la caché de Autoptimize cuando tú decidas.

Valora este artículo para mejorar la calidad del blog ...

FlojitoNo está malEstá bienMe ha servidoFantástico (5 votos, promedio: 5,00 de 5)
Cargando…

Autor: Fernando

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran.Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

ESTA WEB UTILIZA COOKIES PARA OFRECER LA MEJOR EXPERIENCIA POSIBLE. SI SIGUES NAVEGANDO DAS TU CONSENTIMIENTO PARA LA ACEPTACIÓN DE COOKIES Y NUESTRA POLÍTICA DE PRIVACIDAD más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar