Cómo aprovechar al máximo el generador de páginas de WordPress con colibrí

Si ha estado cerca de WordPress por algún tiempo, está muy familiarizado con los constructores de páginas. Son conocidos por dos cosas:
Dándole la libertad de crear un sitio de serpente y lugar en lugar de tener que escribirlo desde cero
Son pesados: crea mucha más carga en su sitio (en términos de tiempos de carga)
Actualizado: 16.08.2018 Hummingbird incluye la página, el navegador, la caché RSS y Gravatar, soporte completamente multissed, todos los nuevos desarrolladores y una nueva interfaz simplificada. El primero cambió la WordPress significativamente, la facilidad de uso y la flexibilidad de estos complementos/temas abrumaron la plataforma de blogs de nicho.
Muchas compañías se han esforzado por construir sus propios temas para crear páginas, algunas de ellas muy exitosas, mientras que otras se han esforzado por lograr la tracción. Incluso el núcleo de WordPress salta en el vagón con Gutenberg. Pero la mayoría de los complementos tienen una desventaja, lo que en realidad hace que personas como yo duden en usar estos temas. Estoy cansado de tener un sitio extremadamente rápido, y los creadores de páginas introducen muchos gastos generales que tienden a inflar el sitio y destruyen la velocidad a la que trabajé tan duro. En esta publicación, le mostraré cómo eliminar la brecha, para obtener la comodidad de un generador de páginas, mientras mantiene su sitio funcionando muy rápidamente con colibrí.
¿Por qué los creadores de páginas ralentizan un sitio? Para hacer un generador de página fácil de usar y, especialmente, para que proporcione resultados hermosos, debe proporcionar muchas funciones. Esencialmente, debe ser lo más amplio posible, capaz de crear un botón de acción simple o funciones más complejas, como diapositivas, formularios de contacto y otras funciones complejas asociadas con un sitio web. Esto significa que, al menos, los archivos CSS agregados por el complemento deberán proporcionar estilo para todas las finalizaciones posibles (incluso si el usuario final no usa cada función). Al lado de los archivos CSS, funciones avanzadas como diapositivas, carteras, carteras, Las galerías de imágenes, los mapas y otros incluirán muchos archivos JS. Esto puede ser excelente para la funcionalidad, pero cuanto más amplio sea el constructor, más difícil será el sitio. Una mirada rápida a la tabla a continuación nos muestra el impacto del rendimiento que tiene un sitio web al configurar una página para el generador de páginas.
Impacto del generador de páginas (fuente: primariaImage.uk)

Como puede ver, algunos de los creadores de páginas más limpias y más pequeñas agregan solo una dimensión marginal a su sitio, lo cual no es un problema.
Por otro lado, algunos de ellos se vuelven bastante pesados. Sabemos que son pesados, pero seguimos usándolos debido al intercambio de comodidad y facilidad de uso. (De hecho, recientemente analizamos Beaver Builder vs Div en Collectiveray, nos centramos principalmente en su funcionalidad, en lugar del rendimiento). ¿Entonces esto se puede resolver? ¿Podemos obtener la funcionalidad del generador de páginas sin problemas de rendimiento? Este problema no se limita a WordPress. Wix, Squarespace y otros creadores de sitios populares tienen sus propios problemas de rendimiento. Aquí es donde las cabañas de WPMudev pueden venir aquí. Entonces, ¿cómo ayuda al colibrí? Hay varias formas en que su sitio se puede mejorar con Hummingbird, y esto no se limita a los sitios que usan generadores de página, esto se aplica a cualquier sitio de WordPress. La memoria del navegador en caché Una de las formas de hacer que su sitio se cargue más rápido es asegurarse de que los archivos estáticos no se descarguen una y otra vez. Por ejemplo, Fusion Builder mencionado anteriormente agregue 200 kb de archivos a su sitio son archivos que nunca cambiarán, porque son CSS.
Lo que hace Hummingbird es agregar un archivo al archivo para que solo se descargue en dos casos
El archivo ha cambiado de hecho
Ha pasado una fecha de vencimiento predeterminada
Hummingbird le permite establecer diferentes períodos de vencimiento, de días a un año. Esto significa que si un usuario accede a su sitio una y otra vez o visite varias páginas en su sitio, utilizará el mismo archivo que ya se ha descargado.
Esto ahorra mucho tiempo de descarga, porque el navegador en realidad usa una copia local de ese archivo en lugar de descargarlo. Haga coincidir esto con todos los archivos estáticos en su sitio, como todos los archivos CSS, imágenes, archivos JS … y esto Hará una diferencia significativa durante la carga de su sitio que su trabajo es realmente difícil es que Hummingbird lo haga automáticamente por usted. Por lo general, debe encontrar el archivo .htacccess con el riesgo de romper el sitio en este proceso. Compresión GZIP Esta es otra característica simple que realmente hace una buena diferencia. En realidad, cuando optimizamos para la velocidad, usamos el concepto de los tres R
Reutilizar

Reducir
reciclar
La memorización del navegador utiliza el concepto de “reutilización” y “reciclaje”.
La compresión de GZIP va para R en el medio, se reduce. Esencialmente, ¿qué es la compresión de GZIP es comprimir el contenido para que se transfiera menos? Una vez más, HTML es en gran medida textual, es un muy buen candidato para la compresión. Obtendrá excelentes resultados de compresión al comprimir el contenido basado en texto. ¡Pero lo realmente bueno es que GZIP es algo que haces una vez (activa solo una configuración) y te beneficias para siempre! Si usa una cuenta de vivienda basada en CPANEL, puede activar esto a través del icono “Optimizar su sitio”.
Activación de compresión GZIP
Pero de verdad y verdaderamente, ni siquiera tienes que hacer esto si usas Hummingbird. Si GZIP no se activa, Hummingbird entrará nuevamente en una configuración en el archivo .htaccess para que la compresión GZIP se active.
Optimización y combinación de activos Ahora pasamos a la tercera R, reciclamos: en esencia, lo que queremos hacer es, en lugar de abrir una conexión varias veces para diferentes archivos solicitados por nuestro sitio web, reciclaremos la misma conexión y lo haremos. Envíe una versión combinada de todos nuestros archivos a través de la misma conexión. Solo para explicar la idea brevemente, utilizaremos la idea de las tablas de espera. Esta es una gran analogía para explicar los beneficios de combinar archivos en uno. Imagine un camarero de bebidas en un restaurante. Sirven en una mesa de diez personas, por lo que vienen y toman el pedido de la primera persona, van al bar y traen una copa. Luego tomo la orden del segundo y les traigo su bebida. Una vez más, tomo el orden de la tercera persona, regreso al bar y traigo su bebida. Esto continúa hasta que se sirvieron todas las bebidas.

Este es un uso extremadamente ineficiente del tiempo y los recursos, lo tomará mucho y muchos ida y muchos ida y vuelta. Sin embargo, si el camarero tomara las órdenes de todos, entonces iría al bar, pondría todas las bebidas en una bandeja y las serviría a todos una vez (tal vez dos veces, no queremos dejar todo;
-)) Su trabajo sería mucho.más eficiente.Esta es la idea general detrás de la combinación de varios archivos CSS y JS en uno.Crear una conexión HTTP con su sitio es una operación muy costosa desde un punto de vista técnico, que requiere un período de tiempo significativo.Entonces, si pudiéramos abrir la conexión solo una vez y reciclar esta conexión para enviar todos los archivos CSS y JS, esto ahorraría mucho, una cantidad significativa de tiempo, cuando cree que la mayoría de los sitios web generarán más en cien archivos CSS y JS.Esto es especialmente cierto si no usa HTTP/2 en su sitio. La cantidad de solicitudes que genera su sitio, en términos de diferentes archivos CSS y JS, crea un impacto significativo en el rendimiento ¿Cómo mitigan el colibrí?

El complemento analiza todos los archivos en su sitio y luego le brinda la opción de hacer una serie de ajustes de archivos para que cargar su sitio sea más efectivo. Optimización de los activos Lo que hace la optimización de activos es eliminar cualquier código superfluo de los archivos CSS y JS para que sean lo más pequeños posible en términos de tamaño de descarga. Elimina cualquier comentario, espacio vacío, filas adicionales o todo es “extra”. Hummingbird en realidad utiliza su herramienta de súper optimización que comprime los archivos hasta 2 veces más. Combine con el Asistente de Hummingbird que le mostraremos a la vez, tiene la opción de agregar cada archivo específico a un archivo de resultados “combinado”, como se discutió anteriormente. Lo mejor es que tiene control total si desea incluir el archivo o no. La razón es que algunos complementos y/o temas no juegan bien con otros. Con la opción de decidir si desea incluir cada archivo individualmente, puede probar cada archivo en su sitio para incluir tantos archivos como sea posible en el archivo. Sin embargo, si alguno de estos archivos destruye su sitio cuando se incluye en el archivo combinado, puede elegir no incluirlo. La optimización de activos de colibrí sirve a archivos más pequeños y rápidos.
Posición (original vs sótano) Otra opción que viene con colibrí puede ayudar a mejorar el rendimiento de su sitio, pero esta vez de una manera más orientada al usuario. Cuando se incluye una gran cantidad de archivos (que tienen un tamaño lo suficientemente grande) en el encabezado, el navegador debe esperar a que se descarguen todos esos archivos antes de comenzar a mostrar la página. Lo que significa que su usuario se quedará en el navegador, esperando que todos esos archivos se descarguen antes de ver algo en su pantalla. Esto, por supuesto, puede ser muy frustrante. Los estudios han demostrado que un sitio web que carga más de 3 segundos comienza a frustrar a los usuarios hasta el punto de que comienzan a abandonar el sitio. También hay una correlación entre la velocidad de la página y los sitios de conversión más rápidos se convierten mejor. Pero volvamos a la discusión. Al cargar los archivos CSS y JS en el sótano y no en el encabezado, la página comenzará a reproducir y mostrar el texto e imágenes como los reciben el navegador, en lugar de esperar todos los archivos pesados ​​CSS y JS. Optimización de archivos alojados de CDN He hablado repetidamente sobre la importancia de usar un CDN para entregar archivos pesados. Simplemente dicho, un CDN ayuda de dos maneras. Extiende la carga de su sitio en múltiples servidores, pero lo más importante es que sirve los archivos en una ubicación geográfica que está físicamente más cerca de la ubicación de su visitante, pero que un CDN no siempre es accesible o factible.

Con Hummingbird, no tienes que pagar nada por un CDN.Esto se debe al hecho de que algunos de los servicios creados en complementos le permiten servir sus archivos combinados de la infraestructura CDN WPMudev, una red súper rápida de servidores distribuidos globalmente para una velocidad de carga máxima. CDN activando sus archivos.
Optimización de imágenes Esto sigue siendo grande. Estrictamente hablando, no es una característica de Hummingbird, pero como un buen complemento de rendimiento, recomendará un complemento de optimización de imágenes y, por supuesto, WPMudev tiene una gran oferta a este respecto (Smush PR0). La realidad es que la mayoría de nosotros apenas nos cansamos para optimizar nuestras imágenes web. Sin embargo, al neopterizar las imágenes, creamos un grave impacto negativo en la velocidad de cargar nuestra página. Por ejemplo, sabía que un solo PNG simplemente sin opciones puede agregar más de 200 KB al tamaño de su sitio web. Esto es más que todo el tamaño adicional agregado por el generador de páginas con el rendimiento más débil mencionado anteriormente. Ahora, multiplique esto con todas las imágenes de su sitio, especialmente si tiene un sitio rico y puede ver cómo se acumulará todo esto y tendrá un impacto significativo en el rendimiento. Otras recomendaciones de colibrí no se detienen en las recomendaciones anteriores. Funciona aún más profundo, más allá de las cosas que puede controlar. Por ejemplo, me pareció muy útil que haga excelentes recomendaciones para reducir los tiempos de respuesta del servidor. Fue algo con lo que luché durante mucho tiempo y, siguiendo las recomendaciones de instalar un mecanismo de Opcache, finalmente logré deshacerme de esa molestia que me molestó durante mucho tiempo 🙂 Recomendaciones sobre la velocidad del sitio
Palabras finales Los creadores de páginas y otros temas y complementos multifuncionales o genéricos pueden tener un impacto severo y significativo en la velocidad de su sitio. Pon las recomendaciones sugeridas por Hummingbird pueden brindarle lo mejor de ambos mundos, un sitio web fácil de descender Usando su generador de página favorito * y * una velocidad extraordinaria! ¿Ha utilizado las recomendaciones de Hummingbird para obtener resultados increíbles?¿Hizo su sitio antes pesado, peor y más rápido?¿Cuál es la mejor característica de Hummingbird que te gusta?¿Todavía tienes consejos de rendimiento que puedes compartir?Háganos saber en los comentarios a continuación.

Etiquetas:
colibrí
la velocidad del sitio web

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *