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

Publicado: 2022-10-22

Cómo-eliminar-cadenas-de-consulta-de-recursos-estáticos-en-WordPress
¿Sabes qué es la URL del sitio web? Déjame contarte sobre la URL del sitio web. Significa localizador uniforme de recursos y consta de diferentes componentes como protocolo, nombre de dominio y una ruta. Todas estas partes de la URL funcionan juntas para llegar a una página web específica y mostrarla en pantalla.

A veces vemos algunos parámetros adicionales en la URL que se denominan cadenas de consulta. Estas cadenas de consulta ayudan a filtrar y organizar datos en una página web. Los clientes pueden encontrar el producto objetivo en sitios web de comercio electrónico a través de cadenas de consulta.

Sin embargo, existen algunos inconvenientes de la cadena de consulta, ya que puede provocar la duplicación del contenido, la pérdida del rastreo y minimizar la velocidad de carga. La mejor manera de evitar formar estas cadenas de consulta es eliminar estas cadenas a través de recursos estáticos en WordPress.

Aquí, vamos a explicar más detalles sobre este problema y las razones por las que y cómo necesita eliminar estas cadenas de consulta. Hay diferentes formas de eliminar estas cadenas de consulta que implican la adición de código al tema o el uso de complementos.

¿Qué es una cadena de consulta?

En primer lugar, debemos saber qué es la cadena de consulta. Básicamente es un conjunto de caracteres después del signo de interrogación en una URL. Esta cadena de consulta funciona como un parámetro de URL que ayuda a clasificar y especificar el contenido de un sitio web. Veamos un ejemplo de cadena de consulta.

/libros/wp-includes/js/jquery/jquery.js?ver=1.12.4

El símbolo del signo de interrogación en el ejemplo anterior identifica la cadena de consulta. Si hay más cadenas, se pueden mostrar en combinación con el símbolo de ampersand & como se muestra a continuación.

https://www.google.com/search?q=query+string+example&safe=strict

Los scripts y las hojas de estilo identifican una versión de archivo cantando cadenas de consulta. Los desarrolladores de WordPress usan cadenas de consulta para evitar la destrucción de caché, es un fenómeno por el cual los archivos nuevos reemplazan los archivos almacenados en caché. De esta forma, los archivos incorrectos no se almacenarán en caché si hay nuevos archivos disponibles.

¿Por qué eliminar una cadena de consulta?

Las cadenas de consulta son muy importantes para el control de versiones de los archivos. Pueden ayudar a separar archivos dentro de la misma profundidad de archivo y evitar problemas de almacenamiento en caché. Sin embargo, estas cadenas solo son importantes para los recursos dinámicos. Estos se refieren al contenido personalizado para el visitante, como un carrito de compras, perfil de usuario o información de inicio de sesión.

Por lo tanto, los recursos estáticos como CSS, JavaScript, imágenes y videos no requieren ninguna cadena de consulta. En realidad, ayudan a evitar que los servidores web almacenen datos en caché. A veces, cuando compruebas la velocidad de tu sitio con herramientas como GTMetrix, Pingdom o Page Speed ​​Insight, te recomiendan eliminar las cadenas de consulta de los recursos estáticos. Si no es un experto, puede obtener los servicios de un desarrollador web para eliminar estas cadenas de consulta.

Eliminar cadenas de consulta de recursos estáticos en WordPress

Puede eliminar la cadena de consulta de los recursos estáticos en WordPress utilizando dos métodos diferentes. En el primer método, agregamos código al archivo functions.php mientras que en el segundo necesitamos instalar el complemento de WordPress.

Sin embargo, algunas personas usan CDN (red de entrega de contenido) para obtener datos web. Estos son casos excepcionales en los que la cadena de consulta de caché de CDN se realiza automáticamente. Si no está utilizando CDN, debe seguir uno de los métodos anteriores para eliminar cadenas.

Eliminar cadenas de consulta de recursos estáticos con código

Si va a utilizar el método de edición de código, le recomendamos que desarrolle una copia de seguridad de su sitio web. Esto es necesario porque si algo sale mal, todavía tienes la opción de restaurar los datos de tu sitio.

Puede acceder al archivo php de su tema mediante dos métodos diferentes. El primer método es a través de hPanel si es un cliente de hosting, mientras que si usa WordPress, vaya a su tablero. Seleccione la apariencia y el editor de temas. Ahora busque el archivo functions.php en la barra lateral derecha.

Uso de complementos para eliminar cadenas de consulta de fuentes estáticas

Si no se siente cómodo con los métodos mencionados anteriormente, use complementos como Speed ​​​​Booster Pack para eliminar las cadenas de consulta de los recursos estáticos. Es uno de los mejores complementos de wordpress que puede ayudar a acelerar la carga de su sitio web.

Este complemento tiene la función de eliminar cadenas de consulta de recursos estáticos. Para instalar este complemento, abra su panel de WordPress, vaya a complementos y haga clic en Agregar nuevo . Busque el paquete de refuerzo de velocidad, luego instálelo y actívelo.

Después de activar el complemento, abra el menú y seleccione ajustes. Toque el "interruptor ON" junto a la opción Recortar cadenas de consulta para activarlo. Ahora haga clic en Guardar después de completar. Definitivamente eliminará las cadenas de consulta de todos sus recursos estáticos.

Los mejores complementos para eliminar cadenas de consulta de recursos estáticos

Hay diferentes complementos disponibles para que los sitios de WordPress eliminen las cadenas de consulta de los recursos estáticos. Estos complementos pueden ayudar a aumentar la velocidad de su sitio web.

  1. Cohete WP

    WP Rocket es uno de los complementos de caché más útiles y eficientes que tiene un proceso de configuración rápido que lo distingue de otros complementos de caché. Este complemento comienza a funcionar por sí solo para almacenar en caché su sitio web a medida que lo activa.

    La interfaz de usuario simple lo hace más atractivo y los usuarios pueden administrar el almacenamiento en caché del sitio web fácilmente, incluso si no tienen conocimientos técnicos. Todas las opciones están disponibles con una breve descripción y enlaces a páginas relevantes.

    Para eliminar cadenas de consulta de recursos estáticos con WP Rocket, vaya a la opción Configuración básica y haga clic en Optimización de archivos y continúe con el cuadro Eliminar cadenas de consulta de recursos estáticos.

    Este complemento no tiene una versión gratuita y ofrece tres planes de precios que van desde $ 49 a $ 249. Esta es una tarifa única y tendrá que pagar anualmente para obtener soporte y actualizaciones.

  2. Caché total W3

    W3 total cache es otro buen complemento de wordpress que proporciona una solución gratuita para aumentar la velocidad de carga del sitio web. El complemento es compatible con la mayoría de los planes de alojamiento. AMP (páginas móviles aceleradas) también es compatible con este complemento para mejorar la experiencia de los usuarios móviles.

    Este complemento tiene la función de eliminar cadenas de consulta de recursos estáticos. Después de instalar el complemento, vaya a Rendimiento -> Caché del navegador y habilite la opción Eliminación de cadenas de consulta de recursos estáticos.

    Además, para evitar que su sitio de WordPress vuelva a crear cadenas de consulta, puede ir a Caché del navegador y marcar la opción Evitar el almacenamiento en caché de objetos después de cambiar la configuración.

  3. Potenciador de puntuación de rendimiento de WP

    WP Performance Score Booster es un complemento gratuito que ayuda a realizar el almacenamiento en caché del navegador y eliminar cadenas de consulta. Con este complemento, puede aumentar el rendimiento de su sitio web en GTMetrix, PageSpeed ​​y Pingdom.

    Este complemento está disponible con una instalación simple y una configuración fácil. Una cosa que debe recordar antes de activar este complemento es asegurarse de que la compresión GZIP esté habilitada en su servidor.

    Para eliminar las cadenas de consulta, haga clic en Configuración -> WP Performance Score Booster y haga clic en Eliminar cadenas de consulta del contenido estático y guarde sus cambios.

Conclusión

Las cadenas de consulta son esenciales para las URL de sitios que contienen caracteres como “?” y "&." Los activos dinámicos usan cadenas de consulta para ayudar a los servidores web a distinguir las diferentes representaciones de recursos entre sí.

Sin embargo, los activos estáticos no se benefician de las cadenas de preguntas en las URL. Evitan que los servidores de reserva intermediarios almacenen adecuadamente su sitio. Por lo tanto, le recomendamos que los elimine para evitar problemas en el futuro.