Cómo eliminar las cadenas de consulta de recursos estáticos en Wordpress

Cuando acabamos de realizar una página a través de Wordpress, nos preocupamos en optimizarla al máximo para poder sacar el máximo rendimiento y velocidad de carga a nuestro sitio web.

Para ello solemos utilizar varias herramientas de medición como Pingdom o PageSpeed Insights.

Una vez analizada nuestra página web, nos aparece información acerca del rendimiento de nuestro sitio web y entre ellas está la de “Eliminar las cadenas de consulta de recursos estáticos”.

Según que herramientas utilices aparecerá de una forma u otra, con diferentes colores, con sugerencias, estadísticas, etc. En Pingdom aparece de la siguiente manera:

pingdom analisis

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. Los archivos CSS y JS de Wordpress suelen tenerlo en el extremo de su URL. Algo como lo siguiente:

http://tudominio.com/wp-includes/css/media-views.css?ver=1.5.1

Estas cadenas debemos eliminarlas por varias razones:

· Dan información a posibles atacantes ya que pueden saber nuestra versión de algunos complementos.

· Menor rendimiento en nuestro sitio web.

· Problemas de almacenamiento en caché.

Para poder eliminar estas cadenas tenemos dos opciones:

A) Eliminarlas de forma manual

Para ello debemos poner el siguiente código en nuestro archivo functions.php.

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 );

Una vez puesto el código, volver a analizar el sitio web para ver los resultados obtenidos.

B) Eliminarlas a través de plugins

Si no queréis tocar nada de código, existen varios plugins que nos pueden servir:

· Query Strings Remover

Tan sólo tendremos que instalarlo y activarlo para hacerlo funcionar. Es un plugin bastante liviano.

pingdom analisis

· Remove Query Strings From Static Resources

Al igual que el otro, instalar y activar. Así de sencillo.

pingdom analisis

Con esto no tendréis problemas para poder eliminar las cadenas de consulta de recursos estáticos en Wordpress. Aunque tener en cuenta que siempre al instalar un plugin estáis añadiendo más llamadas y código a la web por lo cual es siempre mejor solución a través de código, que instalando un nuevo plugin.

Este es solo uno de los múltiples tips y formas que hay de poder conseguir una mejor optimización de una página web (WPO). Existen muchos otras formas de poder optimizar una web como controlar la cache del navegador, la compresión gzip, o trabajar con CDNs, que os dejamos que descubráis y conozcáis también.

Aunque con esta solución para eliminar las cadenas de recursos estáticos, podréis notar rápidamente el cambio y la mejora en los tiempos, además del aumento a nivel de seguridad. De una forma rápida y muy simple.

Tags: 
wordpress, rendimiento web, seo

Deja un comentario


Sobre Nosotros

En Roiting contamos con un equipo de profesionales de diferente índole (analistas web, programadores, diseñadores, community managers, expertos en ppc y posicionamiento en buscadores) especializados en el entorno online y con un punto en común.