¿Muchos archivos en su sitio web de WordPress? → ¿Recibe muchas solicitudes HTTP grandes y pesados archivos? → Reciba solicitudes HTTP más largas para solicitudes HTTP más largas → Aumente el tiempo de carga real. Su sitio. La interacción también significa que podrían comprar sus productos … y no solo evitar la frustración de los visitantes, sino que Google le encantará su sitio. Esto nos lleva a la siguiente pregunta crucial: ¿cuántas solicitudes HTTP hace su sitio de WordPress? Para probar y medir las solicitudes HTTP de su sitio, hay algunas herramientas en línea que simulan las solicitudes HTTP en su sitio de WordPress, a saber:

GTMetrix (debe tener una cuenta gratuita para acceder a los detalles de su página): simplemente ingrese la URL de su sitio, realice la auditoría y abra la pestaña “Resumen”. Desplácese hacia abajo hasta la última sección llamada “Detalles de la página” para averiguar cuántas solicitudes realiza su página.
Encontrar el número total de solicitudes de página-Source: GTMetrix La pestaña Cascade es una excelente manera de ver cuánto dura las solicitudes de HTTP individuales:
Solicitudes con sus tiempos de carga – Fuente: GTMTRIX También puede ver las solicitudes HTTP que provienen de un complemento en particular, como Elementary:
Identificación de los archivos más difíciles a través del complemento – Fuente: GTMetrix GTMETRIX funciona con tecnología Lighthouse. Si desea obtener más información sobre KPIS Lighthouse, tenemos un tutorial detallado que se centra en cómo mejorar el puntaje de rendimiento del faro. Para averiguar cuántas solicitudes HTTP solicita su página:

Solicitudes HTTP – Fuente: Pingdom

Monitor de consulta: un solucionador de problemas gratuito para identificar complementos o scripts que ralentizan las páginas. El Panel de llamadas API de API HTTP muestra información sobre las solicitudes HTTP realizadas durante la carga de la página.

Fuente del panel de administración: consulta el monitor de 10 formas de realizar menos solicitudes HTTP en su sitio (manualmente y con un complemento) menos solicitudes HTTP significa menos bytes para descargar, pero puede ser desalentador comenzar esta optimización. No te preocupes. Debido a nuestra lista de técnicas a continuación, podrá reducir las solicitudes HTTP. Para cada táctica, siempre ofreceremos dos soluciones: usar un complemento de WordPress y un manual.
1. Combine el impacto CSS y JavaScript: una excelente manera fácil de reducir las solicitudes HTTP es combinando varios archivos JS y CSS. Con su tema y complementos de WordPress, se deben cargar muchas hojas de estilo CSS y JS. Esto requiere que el navegador cobre todos estos recursos para reproducir páginas web, que son más solicitudes HTTP.

Combinación de JS y CSS – Fuente: KeyCDN Combinación CSS y JS utilizando herramientas en línea:
Minimización: combina varios archivos CSS o JavaScript.

Combine – Script PHP combinado con la reescritura de URL a Concatena y comprimir CSS y JavaScript.CSSCOMPRESOR.NET (solo CSS) Compresor en línea, rápido y gratuito para usar.
JSCOMPRES.com (solo JS) -Esta herramienta de compresión JavaScript le permite combinar archivos JavaScript en un solo archivo.

SmartOptimizer-A PHP Biblioteca que mejora el rendimiento de su sitio al optimizar el front-end utilizando técnicas de concatenación.
CSS-JS-Booster-Concatene, minimiza y piensa en archivos CSS y JavaScript.
CSS Crush – Concatene y minimiza los archivos CSS.
Csscompresor.net (solo CSS) – Compresor en línea CSS, rápido y gratuito para usar.
JSCOMPRES.com (solo JS) -Esta herramienta de compresión JavaScript le permite combinar archivos JavaScript en un solo archivo.
Carga de nuevos archivos combinados CSS y JS en su sitio de WordPress:
Nuestro objetivo es juntar todas las solicitudes separadas en un archivo.
Simplemente copie/pegue su código CSS completo en un archivo principal y recargue el archivo en el servidor (haga esto solo si se siente cómodo con los archivos de WordPress)
Si usa C-panel:
Iniciar sesión en CPanel
Vaya a “File Manager”
Haga clic en la carpeta que contiene su sitio de WordPress
Cree una carpeta en el directorio raíz con el nuevo archivo combinado
Combinando archivos CSS y JS utilizando un complemento (la forma más rápida y segura):
WP Rocket: Combine archivos minimizados en un solo archivo de tipo de archivo (CSS o JavaScript)
Combinar archivos CSS – WP Rocket
Combinar archivos JS – WP Rocket
Autoadeo: te ayuda con la concatenación de tus scripts (CSS o JavaScript).
2. Combine imágenes con sprites CSS Impacto: las yeguas CSS son una excelente manera de reducir la cantidad de solicitudes HTTP de recursos de imagen. Todos los archivos CSS en su sitio bloquean la representación, lo que significa que cuanto más se cargan los archivos CSS, es más probable que su sitio se ralentice. Para evitar esto, debe optimizar las imágenes en su sitio y combinarlas en un archivo. Una vez que haya hecho esto, es hora de inclinarse hacia los sprites CSS: use CSS para mostrar solo una parte del archivo de imagen donde sea necesario. Esta técnica mejora el rendimiento del sitio donde se utilizan muchas imágenes pequeñas, logotipos o iconos. Puede obtener más información en nuestro artículo dedicado sobre la combinación de imágenes utilizando Sprites CSS en WordPress.
Buenos candidatos de imagen en fuente roja: la página inicial de Yahoo combinando imágenes CSS de imagen utilizando herramientas basadas en la web:

Generador, editor y código CSS Sprote

CSSSPRITESTOOL
Vaya al sitio web de CSSSPRITESTOOL para combinar más imágenes en una usando el generador de deslizamiento y colocación.
Obtenga un archivo de imagen combinado, junto con un código CSS para cada imagen que cargue.
Cargue el archivo de imagen combinado en su sitio web de WordPress

Agregue el código CSS a su sitio de WordPress con el personalizador
Muestre cada imagen donde desee usando HTML
3. Optimice las imágenes (y elimine las no importantes) Impacto: excelente aunque no hay un complemento de WordPress existente para permitirle combinar específicamente las imágenes con CSS Sprite, aún puede usar algunos complementos increíbles para optimizar sus imágenes. Las imágenes son una necesidad para la experiencia del usuario, pero aquí está el problema: ¡cada imagen en su sitio es una solicitud HTTP separada! Como resultado, elija sabiamente y considere solo imágenes que valoran su contenido. La optimización de imágenes significa reducir su peso sin comprometer la calidad. No tiene sentido tener una imagen de luz borrosa donde el contenido ni siquiera se pueda identificar, ¿verdad? Aquí hay algunas herramientas de cambio de tamaño que puede usar: Photoshop
GIMP – gratis, Windows y Mac
Irfanview – gratis para Windows
Vista previa para Mac, ¡ya instalada!
Para optimizar sus imágenes automáticamente, recomendamos usar un complemento de WordPress:
Imagify – Por WP Media, la misma compañía detrás de WP Rocket. Optimice hasta 20 MB de imágenes gratuitas al mes.
Optimole (optimización de imágenes y carga perezosa por Optimole)
Lea nuestro artículo dedicado para descubrir más complementos de optimización de imágenes. Nota: La optimización de imágenes no reducirá directamente el número de solicitudes HTTP, sino que reducirá su tamaño y las hará cargar más rápido.
4. Active la carga perezosa en las imágenes de impacto: gran implementación de “carga perezosa” significa aplazamiento de las imágenes de carga fuera de la ventana de vista del navegador. Con palabras simples, si su visitante no se ejecuta hasta el final, las imágenes colocadas al final de la página ni siquiera se cargarán. Gracias al script de carga perezosa, reduzca la cantidad de solicitudes HTTP, ya que solo carga las imágenes sobre el pliegue. Implementación manual del script de carga perezosa: Primero, ¿tiene que determinar cómo cargará sus imágenes: ¿Utiliza la etiqueta o CSS? Web.dev explica muy bien cómo implementar el script de carga perezosa para ambos métodos. También debe verificar si el elemento está en la ventana de visualización utilizando la API del observador de intersección. Así es como puede verse la carga perezosa, respectivamente en una imagen y en un iframe:

Uso de un complemento de carga Lazy para aplicar automáticamente el script: Lazy by WP Rocket (gratis): muestra el contenido solo cuando se ve al usuario.
WP Rocket: viene con funciones de carga perezosa. Es un complemento premium que viene con muchas otras ventajas, como memorizar en caché, limpieza de códigos, etc.)
Si está buscando complementos de carga más perezosos, eche un vistazo a nuestro artículo.
5. Minimiza el impacto HTML, CSS y JavaScript: la minimización media del código significa eliminar espacios blancos innecesarios, comentarios y caracteres adicionales de un archivo para hacerlo más fácil. Esta técnica se puede aplicar a los archivos JavaScript, CSS y HTML. Por supuesto, todo se trata de limpiar el código que no es crucial para los usuarios finales. | |
|
Minimización manual del código: antes de editar el archivo, descargue una copia del servidor para guardarlo en la computadora para un almacenamiento seguro.
Minimización de HTML: Abra la hoja de código y elimine los comentarios (), espacios adicionales, interrupciones ordinarias y contenido similar
Minimización de CSS: elimine los espacios y comentarios adicionales de los archivos CSS (/ *… */) Acorta el nombre de la ID, clase o variables tanto como sea posible
Minimización JS: Eliminar comentarios JS (//) y espacios adicionales en el código fuente. Convierta las pinturas en objetos siempre que sea posible, optimice sus declaraciones condicionales y encuentre respuestas a las expresiones constantes básicas.
Minimización del código utilizando una herramienta en línea:
Use un editor de código como texto sublime para editar el archivo
Pegue el código en una de esas herramientas en línea: compilador de cierre, CSS Nano, JS Nano, UNCSS. (Tenemos una lista completa de códigos de minimización gratuitos que puede verificar).
Reemplace el código anterior con el nuevo código reducido y cargue de nuevo a su sitio web

Uso de un complemento de WordPress para reducir su código:

WP Rocket: reduzca automáticamente CSS y JS. Todo lo que tienes que hacer es marcar dos casillas. WP Rocket tiene una sección dedicada para optimizar archivos. Reducir los archivos CSS – WP Rocket
Minimiza el cohete JS-WP 6. Archivos. Reemplace los complementos pesados con un impacto ligero: velocidades de carga medianas bajas. Podría resultar de uno o dos complementos que sobrecargan su sitio de WordPress con demasiadas solicitudes HTTP. Para clasificar un complemento como fácil, debe ver: la calidad del código y la profesionalidad, las características, cuán eficientemente se desempeña el código y el tamaño del archivo. ¿Cómo señalar los complementos lentos de su sitio de WordPress? Supongamos que duda entre dos formularios de contacto (A y B) complementos. Use nuestros 5 pasos para hacer su diagnóstico:
Ejecute una prueba de rendimiento usando Pingdom para verificar el número de solicitudes HTTP: tenga en cuenta su puntaje
Habilitar el complemento A y ejecute la prueba nuevamente: tenga en cuenta su puntaje
Deshabilitar el complemento A e instalar el complemento B para realizar la misma auditoría
Compare cuántas solicitudes HTTP se han agregado para cada complemento
¡Elija el que tenga menos solicitudes HTTP y elimine la lenta!
Uso de un complemento para identificar qué complementos ralentizan su sitio con demasiadas solicitudes HTTP:
El monitor de consulta de complementos se puede utilizar para identificar qué complementos dañan su sitio y lo ayudan a eliminarlos

Identifique complementos lentos con la fuente del complemento de la consulta: OnlineMediamaster 7. Cargue los scripts solo cuando sea necesario (y solo en ciertas páginas) Impacto: Medio Otra forma de hacer menos solicitudes HTTP es desactivar selectivamente scripts y complementos de ciertas páginas/publicaciones que deberían no ser acusado. Use un complemento de WordPress para cargar el script solo cuando sea necesario: InfMatters: le permite apagar un script en una página o publicación.

Elija dónde no ejecutar el script con la herramienta de gestión de las Escrituras – Fuente: Vista global de Perfmatters

Asset Cleanup Pro: que es poco fácil de usar, pero también hace el trabajo.
Asset Cleanup Pro 8. Reduzca los scripts externos / solicitudes de impacto HTTP: la carga media de cada script de terceros es una solicitud HTTP adicional que realiza el navegador, ralentizando el rendimiento de la página (aquí puede reducir el impacto de los scripts de terceros). Seguir todas sus integraciones de terceros es esencial para comprender qué activos externos ralentizan su sitio. Le expliqué cómo reducir sus solicitudes HTTP. No nos dejemos afectar a nosotros mismos, ¿verdad? Demasiadas solicitudes HTTP a menudo obligarán a los recursos de la red a hacerse cargo y no queremos esto para nuestro rendimiento. Los scripts externos provienen principalmente de las etiquetas de Google Analytics, los píxeles de Facebook, los videos de YouTube, los botones de intercambio social y las etiquetas de prueba A/B. Identificar todos los archivos que agregan solicitudes es muy recomendable. Uso de herramientas para identificar los scripts externos más difíciles:
Herramientas de rendimiento como estos Chrome DevTools, PageSpeed Insights y WebPageTest pueden ayudarlo a identificarlas. Identificar scripts externos que ralentizan mi código de sitio: Optimización manual de DevTools Chrome de terceros: ahora que ha identificado qué scripts externos afectan el rendimiento, puede Use el atributo async o diferir para ellos: Si desea obtener más información sobre el uso de ambos atributos, recomendamos leer web. Dev, que enumera todos los pasos para cargar efectivamente la tercera parte. Uso de un complemento para reducir el impacto de los scripts externos en el rendimiento:
WP Rocket te ayuda a reducir el impacto del código de tercera parte de varias maneras:
Alojamiento local de archivos y etiquetas de Google Analytics.
Las solicitudes de DNS precargables, lo que significa que los archivos externos se cargarán más rápido.
Fuente de precarga para ayudar a los navegadores a descubrir las fuentes de Google más rápido en sus archivos CSS.
DNS y precarga de fuentes precargables – Fuente: WP Rocket

Al posponer su JS de terceros, como anuncios y análisis, solo tiene que decirle a su navegador qué debería cargar primero.
Para la historia, Telegraph ha pospuesto recientemente todas las Escrituras y ha mejorado el tiempo de carga con un promedio de cuatro segundos. 9. Use un CDN de impacto: una red de entrega de contenido (CDN) de Medium A se refiere a servidores distribuidos geográficamente que sirve contenido desde la ubicación posible más cercana. Independientemente de dónde se encuentre un usuario, puede acceder al contenido de su sitio de manera rápida y eficiente. Cada solicitud HTTP hecha por ellos se atenderá desde la ubicación más cercana posible. Mejores CDN disponibles en el mercado: Rocketcdn

Cloudflare CDN
También escribí una guía para ayudarlo a elegir el CDN adecuado para usted. La necesidad inmediata de usar el recurso determinará si el recurso bloquea o no la fila. Para eliminar JavaScript y CSS que bloquea la representación, debe usar el aplazamiento o la opción asincrónica. Eliminación manual de recursos de recursos Reproduce: Primero, realice una auditoría en Google PageSpeed Insights y verifique la sección Oportunidades. Si tiene una sección “Elimine los recursos que bloquean la representación”, entonces probablemente tenga que hacer algo como en nuestro ejemplo a continuación:

Sección de oportunidades – Fuente: PSI Para eliminar manualmente este problema, debe usar los atributos Difer y Async.Aquí hay un ejemplo de un atributo de deferencia para posponerse JS: Siga nuestro tutorial en profundidad que explica cómo eliminar los recursos que bloquean la representación utilizando ambos scripts Manualmente. Si desea algo más simple, simplemente use un complemento de WordPress. Usando un complemento de WordPress para posponer JS y CSS: WP Rocket, que lo ayuda a posponer sus archivos JS de la manera más simple. El complemento también ofrece la “función de optimización de entrega de CSS” Que constituye los recursos para bloquear la rebelión. También puede excluir cualquier archivo JS o CSS de aplazamiento si lo necesita.
Postponement JS Cargando para eliminar Randire Lock Randire Raise – WP Rocket

Optimizar la entrega de CSS para eliminar el cohete Randire Randire Resources WP Sin embargo, “reducir las solicitudes HTTP” no es la única optimización del rendimiento en la que debe centrarse. Si desea su sitio a la velocidad del rayo, siga nuestra guía completa en la optimización de la página. Y en la aceleración significativa de su sitio, realicemos una auditoría de rendimiento de un sitio de WordPress con y sin cohete WP. Verá después de la comparación que es uno de los mejores complementos de caché para WordPress. Al probar su rendimiento y velocidad, prueba su sitio de WordPress.
Core Web Vitals (LCP, CLS y FID) + TTI y TBT (nota: si FID está disponible, mediremos FCP)
Solicitudes HTTP (solicitudes de página total)
En cuanto al contenido, mi sitio web de WordPress contiene algún texto, algunos iconos de socialización, 8 imágenes, un video incorporado de YouTube, un mapa con un pino (de Google Maps) y 3 testimonios de sus clientes con sus fotos.
Lugar de prueba

Escenario 1 – Medición de las solicitudes de rendimiento y HTTP: sin WP Rocket para echar un vistazo al rendimiento utilizando GTMTRIX. No soy muy alentador y recibí una “E” por mi nota de rendimiento general: Ratio general E (sin misil WP) – Gtmetrix. Noté que mi página realiza 140 solicitudes HTTP y que el 42.9% de ellas se deben a JS. Mi página tarda 10.2 segundos en cargarse por completo y el tamaño de la página es 5.11 MB.
Detalles de la página (Tamaño de página y solicitudes HTTP) -Source: Gtmetrix
| kpi |
stork (wp cohite) |
| general Nota gtmetrix |
e |
| rendimiento |
55% |
> El contenido más grande lleno de contenido (LCP)
| 2.7S |
| La primera pintura satisfactoria (fcp) |
2, 4s |
| cambio acumulativo (CLS) |
0.53 ms |
tiempo para interactivo (tti) |
3.6 s |
| tiempo de bloqueo total (tbt) |
51 ms |
| tiempo al Primer byte (ttfb) |
806 ms |
| a tiempo completo cargado |
10, 2s |
< | Tamaño de página |
5.11 MB |
| solicitudes de página total |
140 (el mejor puntaje de clase: <50) |
Las principales recomendaciones de GTMTRIX son las siguientes:
JS Terceros de JS de manera eficiente (JS pospuesto, establece conexiones tempranas a los orígenes requeridos y aplique la carga perezosa en los recursos construidos en terceros)
Elimine los recursos que bloquean la representación (considere proporcionar críticos de CSS y JS en línea y posponer todos los estilos / JS. Obtenga más información sobre lo que es CSS Critic en nuestro artículo) Optimice mi código (combine y reduzca JS y CSS / optimice la entrega CSS)
Implementar la memoria de la página de la página
Problemas reportados por GTMetrix mientras escucha mi sitio ¿Qué qué? Esto es exactamente lo que WP Rocket puede hacer para su sitio de WordPress (entre otros). En el escenario 2, activaremos el cohete WP y verificaremos el estado de nuestro sitio nuevamente. Siguen cosas buenas. Escenario 2: medición de las solicitudes de rendimiento y HTTP: con WP Rocket ahora que se activa WP Rocket, ejecute otra auditoría de rendimiento usando la misma página. Esta vez, los resultados son muy alentadores y pasé de “E” a “A” en términos de mi nota de rendimiento general:

Mi nuevo puntaje “A” gracias a WP Rocket-Source: Gtmetrix Otro progreso impresionante es el número de mis solicitudes HTTP que disminuyeron de 140 a 18 al activar WP Rocket (-87%).
El número de solicitudes HTTP con WP Rocket-Source: Gtmetrix a nivel mundial, todos mis KPI son mejores, y mi sitio es mucho más rápido cuando uso WP Rocket:
|