Suprimir los query strings de los recursos estáticos

Herramientas como Pingdom, GT Metrix, y PageSpeed recomiendan muy a menudo de suprimir los query strings de los recursos estáticos ("Remove query strings from static resources").

Con la versión 2.9 de WP Rocket, hemos introducido una opción " Suprimir query strings" para satisfacer esta recomendación. Se encuentra en la pestaña "Archivos Estáticos":

Activando esta opción, no vamos solamente a suprimir los query strings (acción que por si misma generaría problemas con la caché del navegador), sino que añadimos el número de versión en el URL: así mantenemos el valor de ‘cache-busting’ del navegador, y al mismo tiempo contentamos GT Metrix.

Por lo tanto, si tienes un nombre de archivo como: style.css?ver=1.0, se convertirà en style-1.0.css, y se actualizará conformemente a los cambios de versión. De esta manera, tus usuarios recibirán siempre la última versión del archivo.
Para aprender más sobre el tema, de aconsejamos la lectura de nuestra guía sobre el funcionamiento de la caché del navegador.

Los archivos se guardarán en la carpeta: wp-content/cache/busting

Y cuando la opción será activa, tu código fuente se verá más o menos así:

NOTA: Cuando activas esta opción, se aplicará a todas las páginas, estén cacheadas o no (exactamente como sucede cuando activas el LazyLoad).

Versiones más viejas

Si estás usando una versión de WP Rocket precedente a la 2.9, no recomendamos suprimir los query strings, a menos que estés utilizando un plugin o una función que codifica la versión dentro del mismo URL. Te explicamos porqué:

Imaginamos que tengas un fichero CSS que se llama  style.css 

Si tienes un caché navegador sobre los ficheros CSS y actualizas este fichero, los usuarios no verán ninguna actualización porqué el navegador ya tiene style.css en su caché.

No obstante, si tienes  style.css?ver=1 y actualizas este fichero, se creará un nuevo nombre de archivo : style.css?v=1.1
Esto permite a tus usuarios visualizar la actualización sin vaciar la caché navegador.

De esta manera, los usuarios de tu sitio web verán siempre la versión correcta de tu CSS y de los otros ficheros siempre que esté agregada un query string con el numero de versión , como WordPress hace por defecto.