';

Information

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut rhoncus risus mauris, et commodo lectus hendrerit ac. Nam consectetur velit et erat fermentum aliquet. In laoreet, sem sit amet faucibus pulvinar, purus tellus tincidunt ex, vel blandit nibh dui sit amet justo.

Menú

Eliminar las cadenas de consulta o query strings de recursos estáticos

Cuando medimos la velocidad de nuestra página web a través de sitios como Pingdom o PageSpeed Insights de Google, nos suelen advertir y sugerir que eliminemos las cadenas de consulta o query strings de recursos estáticos.

eliminar query strings img1 - iborra web design

Pero… ¿qué es eso de las cadenas de consulta?

Las cadenas de consulta o query strings, son direcciones URL que contienen caracteres especiales como «&» y «?» con el fin de identificar la versión del script. Un ejemplo de una cadena de consulta puede parecerse a algo como esto:

https://iborra.es/wp-includes/css/media-views.css?ver=4.4.2

Por lo tanto, se debe eliminar el sistema de versiones que, por ejemplo WordPress, usa para los archivos CSS, JS e imágenes, para evitar problemas de almacenamiento en caché y así conseguir que nuestro sitio web cargue un poco más rápido. Para ello, podemos eliminarlo de las siguientes maneras.

Cómo eliminar los query strings de recursos estáticos de forma manual

Tan sólo tendremos que abrir nuestro archivo functions.php de nuestro Child Theme y pegar dentro el siguiente código. Una vez realizado esto volver a medir la velocidad de carga de vuestro sitio web para ver los resultados.

// Eliminar las cadenas de consulta o query strings de recursos estáticos
function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

Si estáis utilizando para vuestro WordPress, plugins de caché como WP RocketW3 Total Cache, por poner unos ejemplos, no hace falta que copiéis este código, en los ajustes de estos plugins se puede marcar una casilla específica para poder eliminarlos.

Cómo eliminar los query strings de recursos estáticos con algún plugin

Otra opción para eliminarlo es a través de algún plugin. Hay muchos plugins de caché, como he dicho anteriormente, que tienen la opción de eliminarlos. Actualmente algún plugin, que sea solo específico para este tema, conozco el siguiente.

  • WP Remove Query Strings From Static Resources

eliminar query strings img2 - iborra web design

Plugin bastante sencillo, solamente tendremos que instalarlo y activarlo. No hay que hacer nada más.

Ir al sitio oficial del plugin

!Si te gustó este artículo, no dejes de visitar el blog o suscribirte a la newsletter! | Iborra Web Design

Comments
Compartir
Paco (Iborra Web Design)

Artículos destacados

Leave a reply