¿Qué es una cadena de consulta?
Una cadena de consulta es el conjunto de caracteres que siguen al signo de interrogación en una URL. Estas cadenas actúan comoParámetros URLayuda a clasificar y especificar el contenido del sitio.
A continuación se muestra un ejemplo de enlace que contiene una cadena de consulta:
https://example.com/products?category=shoes&sort=price_asc
En este ejemplo:
categoría=zapatos
es un parámetro que indica al servidor que muestre sólo productos de calzado.sort=precio_asc
es otro parámetro que indica al servidor que ordene los resultados en orden ascendente de precio.
¿Por qué tengo que borrar la cadena de consulta?
Para los recursos estáticos que cambian con poca frecuencia, como CSS, JavaScript o imágenes, el uso de cadenas de consulta puede no ser tan útil. De hecho, las cadenas de consulta pueden impedir que estos recursos se almacenen eficazmente en la caché del navegador del usuario o en la web. Esto ralentiza la velocidad de carga del sitio.
En algunas herramientas de comprobación del rendimiento de sitios web, como GTMetrix tal vez Pingdomes posible que vea cadenas de consulta que sugieren eliminar estos recursos estáticos. Si lo hace, estos archivos se almacenarán en caché, lo que mejorará la velocidad de carga y el rendimiento general de su sitio web.
Eliminación de cadenas de consulta de recursos estáticos en WordPress
Si desea mejorar la velocidad de carga de su sitio WordPress, eliminar las cadenas de consulta de los recursos estáticos, como los archivos CSS y JavaScript, es una estrategia eficaz. Hay dos formas principales de conseguirlo:
- Editar el archivo functions.phpEste método requiere la creación de un nuevo archivo directamente en la carpeta del tema de WordPress
funciones.php
Añada código al archivo. Este enfoque requiere algunos conocimientos de programación, pero le permite controlar y optimizar directamente su sitio web. - Uso de los plugins de rendimiento de WordPressSi no está familiarizado con la codificación, puede optar por instalar un plugin de optimización del rendimiento. Estos plugins suelen ofrecer interfaces fáciles de usar para ayudarte a eliminar cadenas de consulta de forma fácil y rápida.
Eliminación de cadenas de consulta de recursos estáticos mediante código
En la edición functions.phpSe recomienda que cree una copia de seguridad de su sitio web antes de codificar en el
Para acceder al archivo a través del panel de control de WordPress, vaya a la secciónApariencia -> Editor de archivos de temas.Encuentre la barra lateral derecha enarchivo functions.php.
Copie y pegue el siguiente fragmento de código:
// Eliminar la cadena de consulta de los recursos estáticos
function remove_cssjs_ver( $src )
{
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src.
}
add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );
add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 ); }
Tras completar las modificaciones del código, elGuarda los cambios.
Eliminación de cadenas de consulta de fuentes estáticas mediante plugins
montajePaquete de refuerzo de velocidadPlugin. Es un plugin de WordPress todo en uno que le ayuda a mejorar la velocidad de carga de su sitio web. Una de sus características incluye la eliminación de cadenas de consulta de los recursos estáticos.
- En la página de administración de WordPress, vaya aPlugins -> Añadir nuevo plugin. Mira en el cuadro de búsquedaSpeed Booster Pack.despuésInstalar ahoraademásactivar.
- Actualice la página y vaya aRefuerzo de velocidady seleccioneGeneralHaga clic en Haga clic en"Recorte de cadenas de consulta" junto a la opciónInterruptor ONpara activarlo, y cuando haya terminado, haga clic en"Guardar". . Eliminar las cadenas de consulta de todos los activos estáticos.
El mejor plugin para eliminar cadenas de consulta de recursos estáticos
Además de los plugins mencionados anteriormente, se ofrecen tres alternativas. Estos plugins también pueden realizar múltiples tareas para ayudar a aumentar la velocidad de su sitio web.
Para eliminar las cadenas de consulta de los recursos estáticos utilizando WP Rocket, vaya a la sección"Ajustes básicos"y, a continuación, haga clic en"Optimización de archivos". A continuación, marque la casillaEliminación de cadenas de consulta de recursos estáticosMarco.
W3 Total Cache también tiene una función que le ayuda a eliminar las cadenas de consulta de los recursos estáticos. Después de instalar el plugin, vaya a"Rendimiento" -> "Caché del navegador"y active "Eliminar las cadenas de consulta de los recursos estáticos"Opciones.
Para evitar que su sitio WordPress vuelva a crear cadenas de consulta, vaya a la seccióncaché del navegadory marcaConfiguración de objetos de prevención de caché tras una modificaciónOpciones.
3,WP Performance Score Booster
WP Performance Score Booster es un plugin gratuito para el almacenamiento en caché del navegador, la compresión GZIP y la eliminación de cadenas de consulta de los recursos estáticos paraConfiguración -> WP Performance Score Booster.A continuación, haga clic en "Eliminar las cadenas de consulta del contenido estático"y guarda los cambios.
Resultados finales de la prueba
La cadena de consulta se ha eliminado de todos los recursos estáticos de su sitio web y es hora de comprobar el rendimiento de su sitio web. Puede utilizar cualquier herramienta de rendimiento de sitios web como GTMetrix, Pingdom o PageSpeed.
Por ejemplo, utilicemos GTMetrix para mostrar los resultados de las pruebas antes y después de la optimización. En primer lugar, introduzca la dirección de su sitio web en el campo correspondiente y, a continuación, haga clic en el botónPruebe su sitio web.
llegar a un veredicto
La cadena de consulta es parte de la URL del sitio web que contiene el " ?"y otros caracteres. " y " &." . Una forma de eliminar las cadenas de consulta de los recursos estáticos en WordPress:
- Edite el archivo functions.php--Encuentra tu camino a través del panel de control de WordPress.funciones.phpDocumentación. Inserte el código suministrado en elfunciones.phpy guarde los cambios.
- Instalación de plug-ins- Instale y active Speed Booster Pack. En el panel de control de WordPress, vaya aSpeed Booster -> General.A continuación, active elRecorte de la cadena de consultaOpciones. También hemos listado otros plugins de caché que puede utilizar como alternativas.