Analiza gratis tu web WordPress con SpeedWP.

Cómo reducir el número de peticiones HTTP en WordPress

Reducir peticiones HTTP WordPress

En esta guía aprenderás a reducir el número de peticiones HTTP en WordPress.

Esto hará mucho más rápida tu web y es parte de todas las técnicas que recomiendo para acelerar WordPress.

Vamos a ello.

¿Qué es una petición HTTP?

Una petición HTTP, es cada uno de los objetos, por llamarlo de alguna manera, que carga tu web.

Estas peticiones pueden ser fuentes, iconos, scripts CSS o JS, imágenes, vídeos, GIFs, etc.

Estas peticiones pueden ser de 2 tipos:

  • Internas: están alojadas en tu hosting. Por ejemplo, la hoja de estilo del tema.
  • Externas: Están alojadas en un servidor externo. Por ejemplo, Google Analytics.

¿Cómo afecta el número de peticiones a tu web?

Cuantas más peticiones cargue tu web, más lenta será.

Aunque dentro de esto hay que ver qué tipo de petición es, puesto que no todas son iguales.

Y ojo, no importa si están alojadas en tu hosting o en un servidor externo. La que es lenta, es lenta.

Te recomiendo que tu web no haga más de 50 peticiones.

Mide las peticiones de tu web

Puedes usar cualquier herramienta para analizar la velocidad web y dentro de ella ver el gráfico de carga de las peticiones.

Si usas SpeedWP que es mi herramienta específica para WordPress, te indica el número de peticiones que carga, además del tiempo y peso.

Tiempos de carga Ragose

También tiene un gráfico de carga en el que puedes ver todas y cada una de ellas, con su peso y tiempo de carga.

Gráfico de carga Ragose

Cómo reducir el número de peticiones en WordPress

Te voy a dar unos consejos para que sepas reducir el número de peticiones en WordPress.

Elimina todo lo innecesario

Elimina todo lo innecesario es el mejor consejo que te puedo dar.

Por ejemplo, ¿de qué te sirve tener vídeos que no se reproducen?

¿O tener plugins que no usas y meten scripts?

Lo ideal es que antes de quitar algo, midas si realmente lo estás usando.

Pues eso.

Usa un tema ligero

Tener un tema ligero es de las mejores inversiones que puedes hacer.

Los más lentos suelen, además de cargar mucho la CPU, meter montones de peticiones de scripts CSS y JS.

Mi recomendación sin duda es Astra Theme.

Una plugins ligeros

Al igual que pasa con los temas, debes elegir mejor los plugins que usas.

Por ejemplo, hay plugins para compartir en redes que meten muchos scripts y otros que no cargan ninguno.

Como puedes ver, es cosa de elegir mejor.

Usa Lazy Load

Lazy Load o carga diferida hacer que las imágenes no se carguen hasta que el usuario llega al punto de la página donde aparecen.

Esto disminuye considerablemente el número de peticiones.

Aunque también te digo que no todos los temas o plugins con compatibles con esta tecnología.

Combina archivos

Hoy día hay plugins como WP Rocket que te ayuda a combinar archivos de todo tipo, lo que reduce el número de peticiones.

Desde archivos de fuentes, scripts CSS y JS y otros.

Aunque debes tener en cuenta que no todo es compatible con esto y puedes tener problemas de visualización o funcionamiento.

Conclusión

Como has podido comprobar, el número de peticiones HTTP afecta y mucho a la velocidad de tu web.

Espero que esto te ayude a reducir el número de peticiones de la tuya y hacerla más rápida.

Analiza gratis tu web WordPress con SpeedWP.

13 comentarios en “Cómo reducir el número de peticiones HTTP en WordPress”

  1. hola raul como siempre de gran ayuda, hoy te tengo una duda que come el cerebro jaja, tengo mi pagina web, y en ella tengo un subdominio para mi ambiente de desarrollo, y luego en mi dominio tengo mi ambiente de produccion, el problema que tengo es que mi ambiente de pruebas es igual que al de produccion pero este es mas rapido, mi ambiente de produccion es muy lento, cosa contraria al de pruebas cuyos tiempos de carga estan entre los 4 y 7 segundos dependiendo del contienente, pero he de destacar que el subdominio no funciona con http2, osea que quizas pudiese ser mejor, tienes alguna idea de porque sucede esto?

    uso el tema porto theme y los plugins dokan y dokan pro, elementor, woocommerce, ajax product filter pro,
    woocommerce pdf invoice, porto funcionality, checkout field editor pro, woocommerce wight base shipping.

    tengo instalado wprocket
    autoptimeze
    superminify
    smush pro

    en ambos ambientes se que wprocket cumple por si solo la funcion de varios de esos plugins pero, al instalarlo no medio tan buenos resultados, asi que con superminify mimifico los css, con wprocket los js y html

    nota: mi dominio de produccion funciona con http2 y gzip
    aun asi casi alcanza 1gb de consumo de ram y solo entro yo por ahora porque aun no lanzo la pagina

    se que es algo largoooo todo esto pero de verdad apreciaria tu ayuda, basicamente todo lo he hecho siguiendo tus guias, eres como sensei jaja

    el numero de peticiones de pruebas. es de 59 , tiempo de carga 4 – 7 segundos
    y el numero de peticiones de la web es de 67 y ambas son iguales el tiempo de carga es de 13 segundos

  2. Hola Raúl. Me ha parecido ver que no utilizas ningún plugin para cumplir el RGPD. Estoy en lo cierto? es que estoy mirando la manera de reducir el número de peticiones y quizás eliminar el plugin o usar uno más ligera podría ser la solución. Gracias

  3. Hola Raúl. Tengo un problema con mi wordpress, mi tema contiene el editor Avia y con versión php 5.6 funciona sin problema, pero cuando actualizas a php 7 deja de funcionar. Me puedes decir porque ocurre eso y que debo hacer. Gracias

  4. Héctor Daniel López Sánchez

    Hola Raúl, buen día! tengo instalado el plugin «Superminify» que ha publicado Tellado que Superminimiza los códigos HTML, CSS y JS de la web. Con el WP Rocket no lo necesito?

Hazte WPOptimizer para comentar y aprender a optimizar WordPress

¡Lo quiero!

Si eres WPOptimizer