Aquí hay una historia que le encantará si desea acelerar el sitio web de WordPress. Los últimos días construí un sitio brillante. Hice todo y agregué WooCommerce, Google Tag Manager, Osignal, HelpDesk, Yoast, Live Radio (oh, lo hice), notar cookies, redes sociales y muchos otros complementos. Al igual que tú, decidí impresionar a mis visitantes, o eso pensé. Pero entonces las cosas se volvieron insoportables. Después de mucho, tiré de Gtmetrix para resolver el problema. Para mi consternación, vi esto:

¿Estaba impresionado? ¡Maldita sea por naw! Quería inscribir una perfecta y reducir el tiempo de carga de la página a menos de dos segundos.
Entonces presioné el botón Re-Test, pero ¿adivina qué? Sigue siendo el mismo resultado repugnante. Estaba aterrorizado, incluso molesto. Pero no me doy por vencido fácilmente porque este tipo de cosas es inaceptable. ¿Sabes lo que hice a continuación? Probé el sitio web en Pingdom, porque Gtmetrix puede chuparlo. Pero a continuación se encuentran los resultados tristes, una vez más:

Fui exasperado. El giro proverbial en mi carne fue las solicitudes HTTP erróneas, ya que podría resolver rápidamente muchos de los otros problemas. Para empeorar las cosas, utilicé un tema de comercio de WordPress E que cargue mil millones de elementos para construir la página inicial. En mi defensa, parecía increíble. Algunos usuarios han acordado que el diseño también estaba a la mano, así que sí, no me enamoré del truco
Pero un excelente diseño visual y velocidades lentas no van de la mano. Necesitaba una solución rápidamente. ¿Cómo puedo reducir las solicitudes HTTP a mi sitio web de WordPress? Cada vez que visita un sitio web de WordPress, muchos datos se mueven entre su navegador y los servidores del sitio web. En otras palabras, WordPress realiza solicitudes HTTP a diferentes servidores para crear lo que los usuarios ven cuando cobran su sitio. Si su sitio de WordPress requiere muchos elementos de carga, tendrá más solicitudes HTTP y viceversa. Más solicitudes de HTTP significa un sitio lento, una mala experiencia del usuario (UX), puntajes de SEO débiles y bajas tasas de conversión. WordPress Web Sits suele ser dinámico, lo que significa muchas partes diferentes para jugar su sitio en un navegador. La buena noticia es que puede reducir las solicitudes HTTP y acelerar significativamente su sitio. Y en la publicación de hoy, ¡descubrirás exactamente cómo! Los informes de Gtmetrix y Pingdom generalmente le muestran dónde está el problema. Como tal, pruebe su sitio utilizando ambas herramientas para descubrir las áreas que necesita para mejorar. Con informes preparados, aquí le explican cómo reducir las solicitudes HTTP / S y acelerar el sitio web de WordPress. Paso 1: Boys Declutter, si tiene mucho en su sitio web de WordPress, tendrá demasiadas solicitudes HTTP. No es una cerebro. El primer paso para reducir las aplicaciones HTTP es la declaración.
A través de eso, quiero decir que me deshizo de todos los complementos que no necesita. Los complementos de WordPress vienen con muchos archivos, ya sean PHP, CSS o JavaScript (JS). Cada archivo activado por cada complemento creará una solicitud HTTP. Si tiene muchos complementos, ciertamente tendrá más solicitudes HTTP. Cuanto menos complementos, menos sean las demandas. Es simple. ¿Qué hacer? Realice una auditoría de sus complementos ¿Qué complementos debe tener para ejecutar su sitio web? ¿Hay complementos que no necesitas? ¿Tiene complementos que accedan a los servidores de tercera parte? ¿Puede prescindir de estos complementos? Para reducir las solicitudes HTTP, desinstalar todos los complementos que no necesita. Si necesita un complemento ocasional, instálelo solo cuando lo necesite. Más tarde, desinstale el complemento. Lo mismo es cierto para los temas y el contenido de WordPress que no usa. Limpia todas esas cosas. Elimina todo lo que no necesitas; Es bueno para la velocidad y la seguridad de su sitio. Puede seguir adelante y puede cargar los complementos selectivamente. Por ejemplo, si solo necesita el Formulario de contacto 7 para cargar en su página de contacto, puede dejar de cargar otros complementos a esa página.
¿Sería genial, no estás de acuerdo? Y piense que solo necesita el complemento de WordPress de limpieza de activos.
Información y descarga de la demostración de vista
El complemento es fácil de usar y bastante efectivo. O como dice el desarrollador: la “limpieza de activos” escanea su página y detecta todos los activos cargados. Todo lo que tiene que hacer al editar una página / publicación es solo seleccionar CSS / JS que no son necesarios para la carga, reduciendo así la hinchazón. Limpie la instalación ya Ghombre; Deshacerse de la basura: spam de comentarios incluidos. Sí, elimine los enlaces rotos y optimice su base de datos y al mismo tiempo. Estas son áreas significativas a considerar en términos de la velocidad del sitio, pero voy a reducir las solicitudes HTTP. Paso 2: Optimizar las imágenes Un sitio web sin imágenes es, bueno, oscuro. Se dice que una imagen habla mil palabras y eso es genial. Pero cada imagen representa una solicitud HTTP. Para agregar sal a la lesión, las imágenes se encuentran entre los elementos que requieren mucho tiempo para cargar. Sin embargo, no podemos ignorar el hecho de que la mayoría de los temas de WordPress (sitios de lectura) se basan en imágenes y, de hecho, en muchas imágenes. Entonces, a la luz de esto, ¿cómo puede reducir sus solicitudes HTTP optimizando sus imágenes? Para empezar, se deshace de todas las imágenes que no usa. Ser despiadado; Deshágase de toda esa hinchazón, no la necesita. Después de eso, comprime y optimice las imágenes para eliminar los datos del archivo innecesario.

Información y descarga de la demostración de vista
Aunque hay una serie de complementos para elegir, realmente nos gusta WP Compress. Aunque es un servicio premium, una sólida optimización automática de imágenes, compresión sin pérdida, procesamiento en la nube para reducir la carga del servidor, soporte de imágenes WebP, cambio de tamaño automático y muchos más realizan la inversión (consulte nuestra revisión para obtener más información). Además, puede obtener 100 imágenes de forma gratuita, para que al menos pueda probar. La optimización de imágenes no reduce las solicitudes HTTP en sí misma, pero reduce el tamaño de sus archivos de imagen, lo que se traduce en mejores velocidades de página. Para los no iniciados, un sprite es una colección de imágenes colocadas en un solo archivo de imagen. Luego, utilizando trucos CSS, puede elegir qué parte de la imagen mostrar. Pero, ¿cómo reduce esto estas solicitudes HTTP? Aquí hay una analogía. Digamos que necesita cinco imágenes en su página inicial. Para cargar su sitio, la instalación de WordPress realizará cinco viajes al servidor para obtener las imágenes. Ahora, si coloca las cinco imágenes en un solo archivo de imagen (Sprite), su instalación de WordPress tomará un solo viaje.
¿Ves a dónde voy con eso? Cuantos menos viajes, menos más pequeños son las solicitudes HTTP. La mejor parte es que no tiene que sudar para crear e implementar sprites de imagen CSS. Puede usar un instrumento como CSS Sprite Generator. La implementación de CSS Image Spits es fácil, siempre que sepa CSS. Pro: Puede olvidar todo sobre los sprites de imagen CSS si su sitio web usa HTTP / 2 que aceptan una carga asíncrona de imágenes y scripts. GTMetrix no considera HTTP / 2 cuando observa el rendimiento, así que no se preocupe si sus imágenes crean muchas solicitudes HTTP. Pero digo: si los sprites de imagen CSS pueden reducir significativamente las solicitudes HTTP en su sitio y saber cómo implementarlas, vaya a él y elimine esos segundos adicionales durante el tiempo de carga de la página. Si tiene o no HTTP / 2. Después de todo, un solo archivo de imagen requiere una sola solicitud HTTP. Diez imágenes separadas requieren 10 solicitudes HTTP, etc. Sé que entiendes la deriva. Paso 3: Combine y reduzca HTML, CSS y JavaScript La causa principal de muchas solicitudes HTTP en mi sitio web de WordPress fueron los archivos CSS y JavaScript. Sí, estaba discutiendo con 43 escrituras JS y 22 archivos CSS. Estas son 66 solicitudes HTTP. ¡De aproximadamente 130 solicitudes HTTP, las solicitudes CSS externas y JavaScript representaban aproximadamente el 51% del problema! Es simplemente ridículo. Gracias, Gtmetrix, dame el puño.

Si combino y reduzco los 44 archivos JS y 22 CSS, puedo reducir mis solicitudes HTTP, el tamaño del sitio web y el tiempo requerido. Pero, ¿qué es esta “combinación” y “minimización”? Según Raelene Morey de palabras de Birds (soy un gran admirador), la minificación es la “… eliminación de personajes innecesarios, como comentarios, formato, espacio en blanco y nuevas líneas de HTML, CSS y archivos JavaScript que no son requerido. Para la ejecución del código. “La minimización reduce el tamaño del archivo eliminando a todos los demás caracteres para dejar solo el código. Pero si tiene más de 66 scripts externos, el minimento no hará mucho para minimizar las solicitudes HTTP. Para esto, debe combinar archivos CSS y JavaScript. Nuevamente, Raelene dice: Mientras tanto, la combinación de archivos es exactamente como suena. Por ejemplo, si su página web carga 5 archivos CSS externos y 5 archivos JavaScript externos, combinando archivos CSS y JavaScript en un solo archivo separado conduciría a solo 2 solicitudes en lugar de 10. ¿Ha entendido? Claro, así es como espero. La combinación de archivos reduce las solicitudes HTTP. La minimización, por otro lado, reduce el tamaño del archivo. Combine los dos y mata a dos pájaros con la misma piedra. ¿Hay complementos? ¡Sí, por supuesto! Información y descarga Ver demostración
Hay muchos complementos de WordPress para combinar y minimizar los archivos. Un buen ejemplo es el complemento WP Rocket. Básicamente, es uno de los mejores complementos de caché que le brindan funciones para combinar y minimizar los archivos en unos pocos clics. Otra opción popular (y gratuita) es el complemento de autoevaluación. Por cierto, mientras está, ¿reduce la cantidad de archivos CSS externos y scripts JS? Por ejemplo, y no mencionamos el nombre aquí, ¿realmente necesita una plataforma de comentarios de terceros? ¿Necesita un complemento de radio en vivo? No importa lo que diga, elimine todos los scripts y archivos externos que no necesita. Paso 4: Ajuste los archivos CSS y JavaScript para bloquear el Randil en algunos casos, la combinación de archivos puede no ser una opción, especialmente para archivos y scripts de tercera parte que cambian con frecuencia. En tales casos, puede posponer la carga de estos activos. HTTP / 2 acepta la carga asincrónica de archivos, lo que significa que todos los archivos se cargan simultáneamente. Si no tiene carga asíncrona por alguna razón (puede no usar HTTP / 2 o los scripts no son asíncronos), estos archivos pueden ralentizar significativamente su sitio web. Tenga en cuenta que sus páginas web se cargan de arriba a abajo. Si tiene CSS y JS que bloquean la representación en la parte superior de la página, el navegador apagará la carga hasta que los archivos estén completamente cargados. Como tal, los usuarios verán una página vacía hasta que se carguen los scripts, lo que requiere tiempo. ¿Cómo? Mueva todos los scripts para bloquear el piso de arriba a la parte superior en la parte inferior de su página web. Pero ten cuidado aquí;
No tiene que mover todos los scripts a la parte inferior.Digo esto porque su página puede necesitar CSS y JS para proporcionar una experiencia completamente cautivadora.Si pospone algunos archivos CSS o JavaScript, sus usuarios pueden ver una versión distorsionada de su página web hasta que la página esté completamente cargada, que es exactamente lo contrario de lo que desea hacer.Entonces, posponga solo los scripts que no son necesarios para cargar la página.De esta manera, sus usuarios no esperarán a que la edad cargue su página ¿Por qué?Porque necesitará menos solicitudes HTTP para enviar su mensaje.No reduce las solicitudes HTTP en sí misma (porque todos los scripts y archivos eventualmente se cargarán), sino que reducen el número de solicitudes HTTP para reproducir la página.Es muy similar a la carga perezosa para las imágenes;
La imagen se carga solo cuando está en la ventana de visualización, no cuando se carga el resto (y el más importante) de la página. Por cierto, el remedio CSS y JS que bloquea la reproducción podría revelar archivos y scripts que no necesita crear una página web. Por ejemplo, si un cierto guión de intercambio social JS tarda mucho en cargar, puede posponerlo. Además, puede eliminarlo e incorporar el intercambio social en su tema. Eliminará las solicitudes HTTP y acelerará el sitio, manteniendo la misma funcionalidad. Entiendo que las funciones de codificación en su tema son un gran orden para la mayoría de los principiantes, así que consulte con un usuario o desarrollador de WP avanzado. Como alternativa, puede usar el complemento WP Rocket para corregir los scripts de reproducción, pero tenga cuidado. Lea su documentación porque si molesta las cosas, puede romper su sitio fácilmente. ¿Hay opciones gratuitas? ¡Por supuesto!

Trabajamos con WordPress, ¿recuerdas? Puede usar JavaScript Async, entre otros complementos. Paso 5: ¿Usar almacenamiento en caché y CDN sabía que el almacenamiento en caché y CDN puede reducir sus solicitudes HTTP? Al principio no parece ser un hecho, pero cuando considera lo que está sucediendo detrás de escena, puede usar el caché y el CDN para su ventaja. La memorización de caché implica almacenar archivos estáticos en un navegador para que los usuarios no descarguen archivos para visitas posteriores. Digamos que tiene un complemento de caché y el usuario descarga su contenido de caché en su primera visita. En las visitas posteriores, su sitio no hará solicitudes al servidor. En cambio, servirá a los recursos de caché en el navegador, reduciendo las solicitudes HTTP y aumentando la velocidad de su sitio. Un CDN también usa caché, pero para velocidades incluso más altas, el proveedor de CDN sirve su caché en un servidor más cercano al visitante. Las distancias más bajas significan una entrega de contenido más rápida, y el almacenamiento en caché significa que su sitio web no debe descargar el mismo contenido del servidor central nuevamente. ¿Tiene sentido para usted? Información y descarga de la demostración de vista

Y lo mejor de todos son una serie de opciones CDN gratuitas (o al menos intentos gratuitos, por lo que literalmente puede ver la diferencia que hace). En WPEXplorer usamos y recomendamos CloudFlare, pero elija el CDN que considere mejor para usted. La web podría ser la causa de sus problemas. No se sorprenda; Preguntando y pensando, ¿quién, durante este tiempo y era, usa algo más que http / 2? Probablemente ni siquiera sepa qué http / 2. Bueno, para empezar, HTTP / 2 acepta la carga asincrónica de archivos, entre otros. Tiene otras ventajas sobre HTTP 1.0, pero esta es una lección para otro día. Si usa HTTP 1.0 o una versión inferior, notará un número considerable de solicitudes HTTP. No te apresures a juzgar; He visto proveedores de alojamiento web que todavía usan versiones HTTP 1.0 y PHP más antiguas. Sí, incluso con las aparentes ventajas de HTTP / 2 y PHP 7. Ni siquiera Bluff; ¡Algunos de sus clientes vienen a mí cuando algunos de sus complementos no funcionan y es irritante! Pero de hecho, ¿por qué? El hecho de que algunos proveedores de alojamiento web no se ven perturbados por el hecho de que PHP 5.6 se deprecia y presenta vulnerabilidades de seguridad es solo algo más. Y si no acepta HTTP / 2, esto es algo real para ti.


Cómo reducir las solicitudes HTTP / S en WordPress
Tags Cómo reducir las solicitudes HTTP/S en WordPress
homefinance blog