Está claro que es importante tener un sitio rápido y confiable, especialmente cuando prácticamente todo lo que hacemos en línea se puede hacer en un momento. Hoy en día, no hay paciencia para sitios lentos. Afortunadamente, cuando se trata de mejorar la velocidad de WordPress, puede hacer mucho para aumentar la velocidad y mantener felices a sus usuarios, clientes y motores de búsqueda. En este artículo, cubriremos 24 remedios que mejorarán drásticamente la carga de su propio sitio, incluidas las mejoras generales de velocidad y desarrollo.
Este no es solo otro tutorial “X consejos para acelerar WordPress”. En esta guía definitiva, paso a paso, pasamos por todos los aspectos de optimizar y acelerar su sitio de WordPress. Veremos:
¿Por qué es importante la velocidad de la página?
Por qué un sitio web es lento
Cómo aumentar la velocidad de su sitio web
La velocidad general aumenta
Actualice sus tecnologías básicas
Actualiza tu CMS
Reducción de solicitudes
Eliminar complementos innecesarios y derrochadores
Eliminar la camarilla innecesaria
Use un CDN
Habilitar el almacenamiento en caché
Optimizar su base de datos
Optimiza tus fotos
Desactivar la luz de los hotes
Habilitar compresión de GZIP
Elige un buen anfitrión
Monitoree su sitio
temas
Fuentes
La velocidad relacionada con el desarrollo aumenta
Conozca sus herramientas
Reducción de solicitudes
Reducir archivos
Cargar guiones en el sótano
Prioriza el contenido
Use dimensiones de imagen apropiadas
Reducir y optimizar los interrogatorios
Utilice la activación, la desactivación y la desinstalación de los ganchos
Educar a sus clientes
Conclusión
¿Por qué es importante la velocidad de la página si vive desde su sitio, la velocidad de la página es algo que no puede permitirse ignorar? Hace algún tiempo, Loadstorm combinó algunos descubrimientos de investigación en una hermosa infografía, que muestra que un aumento de un solo segundo en los tiempos de carga de la página conduce a una pérdida del 7% de conversiones, con un 11% menos de visitas a la página y una disminución del 16% en Satisfacción del cliente. Cierre que las estadísticas y para todos los fines, reducir el tiempo de carga de su sitio en 1 segundo puede brindarle un aumento de ganancias del 7%. Además, la gente parece olvidar que la calidad del servicio de Internet no es uniforme en todo el mundo, incluso si usa un CDN y optimiza todo. Su página se puede cobrar en 2 segundos por usted en Nueva York, 2.3 segundos para su amigo de Dublín, pero se puede cobrar en 4-5 segundos en la India. Al optimizar aún más, puede reducir el tiempo de carga en los EE. UU. En 0.3 segundos, pero puede reducirlo en 1,8 segundos en la India, lo que conduciría a más ventas. Recuerde que la web es enorme y cualquier número que ve es un promedio y cualquier número que experimente es una sola muestra de un conjunto extremadamente variado.
Además de todos los beneficios directos, es un hecho bien conocido de que la velocidad de la página tiene un alto impacto en el SEO. Algunos elementos arrojan luz sobre las correlaciones de Google y un sitio rápido. Una cosa es segura: mejor velocidad = ranking más alto en Google Eyes. Si es consciente del medio ambiente, puede pensar en esto como una reducción de huellas digitales de carbono. Un sitio web más rápido suele ser el resultado de un proceso más bajo, menos solicitudes y menos datos, lo que significa que las computadoras que se ocupan de su sitio funcionan menos, reduciendo la potencia térmica, lo que significa que a su vez su enfriamiento menos necesario. El efecto probablemente no se observa a un solo nivel de servidor, pero sería medible en la escala. Cómo comenzar a dividir este elemento en tres partes. Inicialmente, hablaré sobre algunas consideraciones generales e intentaré revelar los problemas de la velocidad. Las siguientes dos secciones se centrarán en las mejoras que cualquier usuario puede hacer y las mejoras que los programadores pueden hacer. Habrá algunas superposiciones en estas dos últimas secciones. Insto a los no codificadores a que vean ambas secciones, muchas tácticas de aumento de velocidad pueden implementarse siguiendo guías simples, incluso si pueden tener algún código relacionado. Hasta el final, espero que todos puedan tomar al menos algunas ideas y aplicarlas de inmediato para que la Web sea un lugar más rápido para todos nosotros.
¿Por qué es un sitio lento? Comprender que esta es la clave para tomar decisiones inteligentes. Hay una gran diferencia entre un sitio de ejecución lenta, ya que está en un servidor de bajo costo y es lento debido al código ineficiente o las imágenes masivas que se cargan. Tenga en cuenta que la siguiente lista no contiene elementos que siempre se pueden “remediar”. Enumeré todas las capas separadas que se suman a su velocidad. Nuestro trabajo, más tarde, será para optimizar esta velocidad. Por ahora, aprendamos sobre todos los componentes. 1. Tecnología básica El lenguaje y la tecnología básicos que utiliza para ejecutar su sitio web determinará qué tan rápido se procesa el código. Si solo usa HTML, este es un problema menor, pero la mayoría de los sitios web usan la programación en el lado del servidor. Puede usar ASP.NET, PHP o tal vez HHVM para realizar el código PHP. No hay muchas cosas que un mortal simple pueda hacer para aumentar la velocidad en los idiomas básicos. Aunque no soy un experto, creo que ASP.NET tiene la capacidad técnica de ser más rápido que PHP, pero las diferencias son insignificantes. HHVM ha comenzado a superar PHP a medida que se lanzó, pero las dos tecnologías han comenzado a participar en una guerra (amigable) y ahora parece que el nuevo PHP 7 excederá HHVM, que, esperamos, inducirá un bucle que aumente el rendimiento del rendimiento De estas tecnologías, haciéndonos usuarios finales muy felices.
Un área donde puede marcar la diferencia es cómo se configura su servidor, por ejemplo, los servidores se pueden configurar para enviar datos en un formato comprimido, conocido como compresión GZIP. Esta es una configuración simple que puede activar o desactivar, obviamente comenzarla aumentará su velocidad. Veremos algunas de estas técnicas a continuación. 2. Sistema de gestión de contenido Como regla general, cualquier sistema CMS será más lento que un sitio HTML adecuado. Aunque es cierto que el almacenamiento en las páginas totales puede minimizar las diferencias de velocidad, el caché a veces debe limpiarse, los usuarios conectados generalmente no reciben versiones de caché, y la administración de contenido siempre requiere más recursos. Dicho esto, un sistema CMS bien construido hará mucho más. Bueno, que mal. Será más seguro, podrá agregar contenido mucho más fácil y ofrecer muchas funciones que puede implementar en cualquier momento. Todos los sistemas CMS bien conocidos entran en la categoría “bien hecha”, por lo que WordPress, Joomla, Drupal y otros son muy buenos en términos de velocidad. Los problemas de velocidad pueden ser más comunes en algunos sistemas que en otros, pero esto generalmente tiene que usar el código adicional, como temas, complementos, extensiones y otros. Echaremos un vistazo a continuación.
La razón por la cual los sistemas de administración de contenido son más lentos que los sitios estáticos es que tienen que conectarse a un servidor, el servidor debe procesar una solicitud, generar código HTML y enviarlo de nuevo al navegador, durante el procesamiento puede existir muchas consultas básicas de bases de datos que deben ser rodó lo que aumenta y los tiempos de carga. La mayoría de los sistemas tienen mecanismos para optimizar este proceso, por lo que los sitios web tienden a cargarse en unos segundos, lo que hace que estos sistemas sean una solución viable. 3. Las extensiones se refieren a extensiones en un sentido completamente general aquí: cualquier código que se use por encima de su CMS. Para WordPress, esto significa temas y complementos, para Joomla y Drupal pueden llamarse plantillas y extensiones. La mayoría de las veces, los temas y complementos no son creados por las mismas personas que han creado el CMS mismos. Esto significa que si los desarrolladores no son completamente conscientes de las mejores prácticas actuales, cometen errores. Durante la codificación, hay numerosas formas en que puede crear el código Suboptim sin activar un error. P.ej:
Si piensa en sus necesidades de datos, puede deshacerse de la consulta de la base de datos una vez durante una operación. Si no has pensado en cosas, puedes usar tres. De hecho, dependiendo de sus necesidades, tres consultas a veces pueden ser más rápidas que una, por lo que la elección cuidadosa de los métodos es muy importante. Así es como las cosas van muy rápido. Echaremos un vistazo a algunas de las técnicas de codificación específicas que ralentizan el código a continuación. Por ahora, la conclusión es que las extensiones agregan una capa de tiempo de carga a su sitio. Con WordPress, los negativos se amplifican algo por el hecho de que la comunidad es tan abierta. Este es un aspecto maravilloso de WordPress, que nunca debe cambiarse, pero tiene sus desventajas. Hace que sea extremadamente fácil contribuir con un código malo. Nada puede evitar que (ni debería) crear un tema codificado horrible y luego venderlo si lo desea. 4. Los servidores y alojamiento de su servidor es un componente importante para determinar la velocidad de su sitio, especialmente durante los períodos de tráfico pesado. Primero separemos estos dos términos y descubramos más sobre cómo afecta la velocidad. Su servidor es una computadora física en algún lugar que tiene propiedades similares en la computadora de su hogar. Tiene memoria, procesadores, espacio en el disco duro y otros parámetros que dictan cómo funciona. Su plan de alojamiento es esencialmente un paquete de servicio relacionado con el servidor. Esto incluiría cosas como copias de seguridad automáticas, administración de servidores, etc.
Un buen anfitrión hace una gran diferencia. Para nuestros propósitos, el factor más importante de un plan de alojamiento es si se encuentra en un plano compartido, un VPS o un servidor dedicado. Los servidores compartidos, VPS y dedicados estos tres términos representan diferentes tipos de metodologías de alojamiento. Algo simplificado: determinan cuántas personas usan el mismo servidor para su sitio web que usted. Para un servicio compartido, puede tener cientos de personas en el mismo servidor. Esto significa que cien personas dividen el mismo espacio en el disco duro, la memoria, la velocidad de la CPU y el ancho de banda. Los recursos no se comparten igualmente, un sitio defectuoso puede usar hasta el 80% de los recursos de un servidor, dejando a otros 99 usuarios con el 20% restante o peor.
Todavía se comparte un VPS (servidor privado virtual), pero generalmente entre menos usuarios, y los recursos se distribuyen uniformemente. Si hay 5 usuarios en el mismo servidor, cada uno recibiría el 20% de la memoria, por ejemplo. Si un usuario está tratando de superarlo, su sitio puede fallar, pero los sitios de otros usuarios estarán bien.
En un servidor dedicado, usted es el único usuario del servidor y todos sus recursos. Esto niega completamente el efecto de “Bad Neighbor” que traen los servicios compartidos y usted tiene más recursos disponibles que con un VPS (generalmente).
Ofrecemos el alojamiento de WordPress totalmente dedicado aquí en WPMU Dev.Todos nuestros planes de alojamiento vienen con IPS dedicadas, actualizaciones automáticas, WAF, escaneo de malware y más para asegurarse de que su sitio se mantenga actualizado.Los parámetros del servidor, como mencionamos, el servidor en el que se encuentra su sitio tiene algunas propiedades clave que determinarán su velocidad.Esencialmente:
Cuanto mayor sea su rendimiento de su servidor, mejor funcionará su sitio. Hay, por supuesto, un límite en eso. Si tiene un pequeño sitio de WordPress con una serie de decenas de miles por mes, realmente no importa si su servidor tiene 1 GB de RAM o 8 GB. A continuación, cuando miremos lo que puede hacer para aumentar su velocidad, hablaré sobre cuándo cambiar los hosts y los servidores, discutiremos este problema allí. Otra propiedad que marcará la diferencia es la ubicación de su servidor. Esto es bastante lógico. Si el servidor está en San Francisco, recibirá datos de él más rápido si está en San Diego (aproximadamente 500 millas) que si está en Melbourne, Australia (aproximadamente 8000 millas). Los datos tienden a temblar una pierna al ingresar a los cables de fibra óptica, alcanzando cerca de la velocidad de la luz, pero una vez que se acercan a su hogar, disminuyo la velocidad a las velocidades ofrecidas por su proveedor de Internet. También debe pasar por los firewalls, los enrutadores y otras cosas mágicas que tienden a disminuir. La distancia tiende a afectar la velocidad con la que realiza la mayor cantidad de solicitudes. Lo que quiero decir con esto es que descargar un archivo de 1 GB de Melbourne duraría casi al mismo tiempo que si descargue el mismo archivo de San Diego. Sin embargo, descargar 1.024 archivos que tienen un tamaño de 1 MB llevará mucho más tiempo si está más lejos. ¿Por qué nos importa esto?

Cuando se cobra un sitio web, puede hacer una gran cantidad de solicitudes. Estos incluyen hojas de estilo, imágenes, archivos JavaScript y otros. Minimizando las solicitudes, podemos maximizar las velocidades. Computadora del cliente La edad de la computadora que usa puede afectar en gran medida la velocidad de conexión percibida. Tengo un iPad ligeramente dañado aquí en casa y mi conexión parece mucho más lenta en ese dispositivo que en mi iMac. Podría ser una serie de razones para esto, pero creo que lo principal es la edad. La degradación de los componentes ha provocado que el iPad use procesos de memoria menos eficientes en el contenido más lento y generalmente es menos receptivo. Hasta hace poco, este no era un gran problema, porque la mayor parte del cálculo se realizó en el servidor. Con el crecimiento de clientes más fuertes y, lo que es más importante, nuevas tecnologías web, los sitios web aprovechan la potencia de procesamiento de clientes. Esto significará animaciones mucho más rápidas y más fluidas, por ejemplo, pero también significará que los dispositivos más lentos sufrirán. En conclusión, la velocidad de cualquier sitio web está determinada por la tecnología básica de su sitio, su sistema de administración de contenido, su servidor y su alojamiento y la computadora de su cliente. Cómo aumentar la velocidad del sitio que su web prometió dos caras de esto Moneda: Métodos para desarrolladores y métodos para no desarrolladores. Tenga en cuenta que esto no significa que todos los consejos para los no desarrolladores sean fáciles de configurar. Haré la distinción de acuerdo con cómo el método está orientado hacia el código. Prácticamente:
Cualquier cosa que deba hacer en el código de un tema o un complemento ingresará a la sección de desarrolladores, cualquier otra cosa ingresa a la sección general. Comencemos. La velocidad general aumenta a través de la velocidad general, me refiero a todos los métodos, consejos y trucos que puede realizar sin tocar el código del sitio web (temas y complementos). Es posible que deba editar algunos archivos del servidor y usar comandos de terminal, pero en general, estos aumentos de velocidad no serán realizados por su desarrollador, a menos que tenga a alguien dentro que sepa algo sobre servidores. Aquí hay una generosa ayuda de cosas que hacer. Traté de seguir la lista en la que establecí “¿Por qué es un sitio lento?” Sección para facilitar las cosas. Según mi experiencia, cuanto más caro sea su anfitrión, más rigurosas sus actualizaciones de PHP para usted en un entorno administrado. Muchos servidores de rango inferior actualizarán su versión de PHP si lo pregunta, pero no lo harán automáticamente. Si echa un vistazo a algunos puntos de referencia de PHP, por ejemplo, puede ver por qué esto es importante. Como puede ver, varias actualizaciones de PHP en sí pueden tener un gran impacto.
Sabe lo súper PHP. Cómo actualizar su versión PHP será diferente, dependiendo del host. Si se conecta al host, busque “Configuración de PHP”. Puede encontrar un cuadro de selección que le permita cambiar a diferentes versiones. Antes de hacer el cambio, hay algunos peligros para actualizar PHP. El código para su sitio web y sus archivos no desaparecerán inesperadamente, pero si ejecuta un código muy antiguo, puede encontrar problemas inesperados. Si no está seguro, asegúrese de preguntarle al host si puede rebajar si las cosas van hacia el sur. Para obtener más información sobre PHP y el uso de CPANEL para actualizarlo, consulte este video corto. 2. Actualice su CMS debe ser, por supuesto, pero aún así ver algunos sitios que ejecutan versiones antiguas de WordPress. Las actualizaciones de CMS generalmente no proporcionan un gran aumento de velocidad de una versión a otra, pero tienen problemas de seguridad con las correcciones. Los agujeros en su seguridad pueden conducir a la inyección de código malicioso en su sitio, lo que puede hacer que las cosas se detengan lentamente con el tiempo. Además, las actualizaciones de CMS tienden a optimizar el sistema, permitiendo que se escriba un mejor código para él. Como resultado, su base de datos estará menos llena, sus interrogatorios serán más rápidos, lo que se traduce en un aumento de velocidad promedio con el tiempo. Lo que puede esperar si es diligente en sus actualizaciones es mucho más tiempo entre las disminuciones en la velocidad debido a la simple congestión de la base de datos, por ejemplo.
Para ver las mejores prácticas para actualizar WordPress y mantenerlo menos vulnerable, asegúrese de leer nuestro artículo, 7 vulnerabilidad de seguridad de WordPress rápida y fácil. Lo revisaremos en detalle en la sección de desarrolladores, porque es mucho más fácil de remediar mientras escribe un tema o complemento. Sin embargo, hay algunas cosas que puede hacer como usuario para mejorar las cosas. En primer lugar, para darse cuenta de cuántas solicitudes realiza su sitio, puede usar muchas herramientas. Puede ver todas las solicitudes en las herramientas de desarrollo de su navegador o puede usar una herramienta basada en la web como Pingdom para obtener una imagen general agradable. Al agregar contenido a su sitio, aumente las solicitudes agregando imágenes u otros medios. Básicamente, agregue una solicitud por artículo. Si agrega las galerías a sus publicaciones y las primeras 5 imágenes se muestran en sus páginas de archivo, puede buscar hasta 60-70 solicitudes en una sola página. Si eres fotógrafo, artista o persona amante, probablemente no quieras agregar menos fotos. En estos casos, reducir la configuración de la publicación en la página o mostrar menos imágenes en las listas de archivos puede ser un buen camino a seguir. Para reducir los carteles en la página, vaya a la configuración de lectura de WordPress y reduzca a 8 o 6. Considere reducir la cantidad de complementos que afectan el front-end.
Muchos complementos agregan sus propios estilos y scripts, su desactivación le ahorrará 1-2 solicitudes si el complemento está bien codificado o hasta 7-8 si era un producto derrochador. Cambiar temas puede ahorrarle muchas solicitudes, aunque en muchos casos esta no es una opción viable. Noté que los temas premium en particular, aquellos que ofrecen absolutamente todas las características, tienden a cargar demasiados scripts y estilos innecesariamente. Las imágenes perezosas son una herramienta poderosa que puede hacer que su sitio se vea más rápido. En realidad, no reduzca las solicitudes, pero escalonó la necesidad de cargarlas. La idea detrás de la carga perezosa es que las imágenes que aparecen a continuación en la página no tienen que mostrarse hasta que el usuario se ejecute junto a ellas. Tenemos un excelente artículo que compara 6 complementos de carga perezosa, eche un vistazo para obtener más información. Una de las mejores formas de reducir las solicitudes es la concatenación. Sobre esto hablaremos en detalle en la sección de codificación. En lugar de cargar 10 archivos JavaScript, puede copiar y pegar uno tras otro en un solo archivo. Esto significaría que, en lugar de descargar 10 archivos con un promedio de 20 kb, puede descargar un solo archivo de 200 kb, que es mucho más rápido. Esto es bastante fácil de hacer al codificar el sitio, pero mucho más difícil después del hecho. Un complemento como Going + Minify + Actualizar automáticamente automáticamente, pero tuve resultados mixtos. Intente, si funciona, puede notar una reducción significativa en las solicitudes realizadas. Dicho esto, le recomendamos que use nuestro propio complemento de carga perezoso y de flujo.
Smush es nuestra solución perfecta para las imágenes perezosas. Smush es el complemento de optimización de imágenes todo en uno más popular, porque tiene todo lo necesario para que las imágenes se carguen más rápido. La activación de la carga perezosa con Smush se realiza con un solo clic. Además, puede ajustar su configuración una vez que se active la carga perezosa (aunque no es necesaria en la mayoría de los casos). Además, es un complemento gratuito para usar. Aunque odio en particular las publicaciones que contienen paginación en ellos, en algunos casos puede tener sentido dividir una publicación en varias páginas. No lo haga para aumentar las vistas de la página, pero si tiene un recurso Hyper-Mega-Super que enumera los 500 hoteles favoritos con imágenes, puede ser una buena idea dividirlo en secciones de 25-50. 4. Elimine complementos innecesarios y derrochadores no solo aumentan sus solicitudes, sino que también podría causar todo tipo de problemas, como memoria o incluso fugas de seguridad. Un excelente complemento llamado P3 (perfilador de rendimiento del complemento) puede ayudarlo a identificar el más culpable de los problemas. También puede deshabilitar lo que rara vez use. A menudo uso herramientas como miniaturas regeneradas, verificación de temas o incluso P3. Aunque no tienen precio cuando se usan, necesito cada uno una vez al mes. Cuando no los uso, los deshabilito para asegurarme de que tengan un impacto cero absoluto en el rendimiento. Puedo verme bien, pero no tienen sentido. Déjame darte dos ejemplos.
El primer ejemplo trata elementos frustrantes. Supongamos que tiene un menú de usuario que se abre con una animación genial cuando pasa con el mouse sobre él. Cuando un usuario lo ve por primera vez, pensará que es bastante bueno. Sin embargo, después del tercer uso, se molestarán cada vez más: ¿por qué deberían esperar un segundo para aparecer en el menú maldito? Esto generalmente es causado por programadores y propietarios de sitios que no usan el sitio de la misma manera que sus usuarios. Lo más probable es que los usuarios usen el enlace de conexión o el formulario de encabezado. Asegúrese de dar a los usuarios una experiencia fluida, no una que se vea genial, pero que es frustrante a largo plazo. Además del aspecto visual puro, su sitio obtendrá algunos beneficios de velocidad. Habrá menos elementos animados, menos JavaScript en total, que se traducirá en un sitio web que en realidad es más rápido, o en uno que parece más rápido, lo que es el mismo. El segundo ejemplo es sobre la eficiencia y la conversión. Mi ejemplo favorito aquí son las diapositivas. Casi todos los elementos de investigación indican la misma conclusión: las diapositivas son simplemente horribles. Nadie los usa, ocupa demasiado espacio, suelta SEO y tome una gran carga a la velocidad de su sitio. Quiero señalar que para un negocio el propósito de su sitio no es verse bien. Ver hermoso es un instrumento que se usa para alcanzar el objetivo real: ganar dinero. Si toda la investigación indica que debe quemar esa diapositiva al suelo. Si eso aumenta sus ingresos, ¿realmente le importa?
En un mundo ideal, debe ver todos los elementos de su sitio y tomar algunas decisiones o al menos supuestos educados. Lea sobre el tema, investigue y, sobre todo, mida el resultado. Además, tenga en cuenta que en algunos casos la eliminación total es buena, en otros casos querrá reemplazar un artículo. La simple eliminación de la diapositiva puede conducir a tasas de conversión más bajas, pero puede reemplazarla con texto y enlaces simples lo aumentarían muy por encima del nivel del efecto del control deslizante. Magia de los sitios web, hago todo mucho más simple y más rápido. Hay dos razones por las que me gusta usar CDN: me permite alojar imágenes fuera del servidor y reducir el tiempo de carga de imágenes. Para este artículo, la última razón es lo que nos enfocaremos, aunque solo en resumen, me gusta alojar imágenes fuera del servidor, porque libera mi contenido de medios. Puedo cambiar mi dominio. Puedo pasar del host al host. Mi promedio siempre está en el mismo lugar. La base de datos y el sitio web promedio de un sitio web ocuparían 10-25 MB. Sin embargo, puede haber 2 GB de imágenes para transferir. Si todo esto está alojado fuera del servidor, debe preocuparse solo por los 25 MB, que no son muchos. Volver a la velocidad!

La idea detrás de una CDN (red de entrega de contenido) es colocar los recursos solicitados más cerca de usted geográficamente. Tenemos nuestro propio CDN aquí, en WPMU Dev, que utiliza servidores StackPath. Funciona extremadamente bien en la mayoría de las ubicaciones clave. Si desea poner esto en práctica, lea nuestro resumen sobre los principales servicios de CDN para ayudarlo a comenzar. Muchos, como Amazon CloudFront, tienen complementos de integración de WordPress, lo que significa que puede configurar y olvidar. Mejoras drásticas. La idea detrás del almacenamiento en caché se puede entender con una analogía simple. ¿Recuerdas cuando aprendiste la adición a la escuela por primera vez? Usted físicamente necesita contar 5+4. Usaste tus dedos o cualquier cosa a cuestión (mi madre me enseñó con cubos de azúcar) para contar. Hoy en día apuesto a que recuerda la respuesta y sabe automáticamente que es 9. Esencialmente, su cerebro ha memorizado el resultado en caché para usted, ya no tiene que contar hasta que sea. Con los sitios web hay un derrocamiento de la intriga, ¡el resultado de la ecuación no siempre es el mismo!
Este es el por qué. Imagine un sitio web que solo tiene su nombre y este año se muestra. El contenido de este sitio se cambia solo una vez al año. Sin embargo, cada vez que carga el sitio, el servidor calcula cuál es el año actual. Lo que puede hacer la memoria en caché es esencialmente guardar una copia del sitio web durante un tiempo determinado. En nuestro ejemplo anterior, podríamos establecer el caché para expirar una vez al día. Esto significa que una vez al día, el sitio web cobraría normalmente: detectaría una solicitud, haría que el servidor procese el código y escupiría el resultado como HTML. También guardaría el HTML que resulta en la memoria. La próxima vez que alguien cargue el sitio, el caché cargará el HTML desde la memoria, en lugar de hacer que el servidor lo procese. Esto puede no ser demasiado para un ejemplo tan simple como este, pero para un sitio normal, esto podría reducir el tiempo de carga en unos pocos segundos. Lo que acabo de describir fue un caché de página completa, hay muchos otros tipos: memorizar en caché es una profesión en sí misma. Afortunadamente, puede comenzar muy fácilmente si trabaja con WordPress. Tenemos un artículo sobre los mejores complementos de almacenamiento en caché de WordPress en comparación aquí en nuestro blog. ¡Realice el artículo y elija! Una de las opciones en este artículo es nuestro propio complemento de colibrí.
Hummingbird está aquí para sus necesidades de almacenamiento de caché. Hummingbird es gratuito y tiene un caché de navegador eficiente para el almacenamiento de caché de cualquier sitio. Cargará las páginas más rápido con su instrumento de caché para páginas completas, gravatar y navegador. Hay muchas configuraciones para cada complemento, recomiendo leer cada configuración para obtener el mejor rendimiento. Dicho esto, a partir de mi experiencia, si usa solo la configuración básica, obtendrá al menos el 80% de las ganancias de velocidad máxima, por lo que vale la pena comenzar incluso si es relativamente principiante. También debe tener en cuenta que se puede obtener un mejor almacenamiento de caché. Algunas soluciones administradas de WordPress ofrecen almacenamiento de caché a nivel de servidor, que siempre será más rápido. Muchos de estos hosts no le permiten instalar complementos de caché, simplemente porque conducirían a un sitio más lento. 8. Optimizar su base de datos con el tiempo, la base de datos adquirirá algo muerto, esto es casi inevitable. Hay dos partes principales en esta ecuación:

datos no utilizados y sobrecarga a nivel de base de datos. Los datos no utilizados pueden provenir de varios lugares. Si tiene algunas soluciones personalizadas para la eliminación de los usuarios, los métodos utilizados pueden no eliminar el usuario asociado con el usuario. Esto podría dejar cientos de líneas en la base de datos que no están adjuntas a nadie. También podría haber usado varios campos personalizados en la base de datos que ya no es necesario. Debido a que estos campos personalizados pueden haberse agregado a cientos de publicaciones, estamos hablando de cientos, si no miles, de líneas. Esta limpieza no es muy difícil. Jenni McKinnon ha escrito un gran artículo sobre cómo mantener la base de datos muy limpia y hablo de ello en la sección “Limpiar y migrar la base de datos” de mi artículo sobre cómo reconstruir su sitio en este blog. Para sobrecargar a nivel de base de datos, puede usar un instrumento incorporado en el MySQL que se trata automáticamente, esto se llama optimización de la tabla. Es muy similar a la desfragmentación del disco del disco. Eche un vistazo a la sección “Optimice sus tablas” de la publicación de Jenni para ver cómo se hace esto. Que necesita usar. La compresión de la imagen podría hacerlos más pequeños en un 30% -80% sin ninguna diferencia visible. Una de las mejores herramientas para usar es, por supuesto, nuestro propio WP Smush, que es utilizado por más de 1 millón de instalaciones de WordPress. Incluso puede cambiar el tamaño automáticamente de las imágenes.
Personalmente, uso ImageOptim para OS X para optimizar las imágenes de masa o puede usar el popular Riot en Windows. La compresión de GZIP comprime varios elementos antes de enviarlos al navegador para su interpretación. Esto es algo que debe configurarse en su servidor. Eche un vistazo a este artículo GTMTRIX para obtener un tutorial rápido sobre cómo hacer esto. La razón por la que esto ayuda tanto es que CSS y HTML usan mucho contenido repetido. Cuantos más modelos tenga en su contenido, mejor se puede comprimir. Un ejemplo muy rudimentario: si tiene “Daniel es maravilloso” 100 veces en su código de sitio (¿y por qué no lo haría? Esta es la esencia de cualquier compresión y cuanto más (y más) modelos, mayor será. Nuestro propio colibrí puede ayudar con la compresión de GZIP, gratis. Asegúrese de consultar nuestro artículo sobre cómo optimizar el colibrí para obtener más información …, especialmente si tiene un sitio popular. Hotlinking es cuando se transmite una imagen en un sitio web diferente de su servidor. En lugar de guardar su imagen y cargarla en mi propio servidor, solo hago un enlace en su servidor, robando la banda de ancho. Es como robar el wifi de otra persona.
Afortunadamente, esto se puede prevenir con algo de magia .htaccess. Lea cómo hacer esto en este breve artículo en JavaScriptkit. 12. Elija un buen host para considerarlo. Por supuesto, como mencionamos anteriormente, ofrecemos alojamiento que debería funcionar excelente para sus necesidades (de hecho, creemos que ofrecemos el mejor alojamiento en el planeta). Sin embargo, tienes opciones. Mi guía muy corta y excesiva es la siguiente: no use sombra compartida a menos que deba, o tenga muchos sitios que no use en absoluto. Cuestan alrededor de $ 4/mes y obtienes mucho. El servicio no afordable está predispuesto a la disminución debido al uso excesivo de recursos por parte de otros. Otra opción es alojar a WordPress Managed (como tenemos). Este tipo de host ofrece un enfoque más centrado en WordPress. En un VPS puede ejecutar cualquier aplicación que desee, el alojamiento WP administrado solo permite WordPress. Como resultado, los servidores están especialmente construidos con WordPress en mente, ofrecen memoria en caché a nivel de servidor y otras golosinas que harán que su sitio de WordPress funcione como Fire. Por otro lado, puede haber ciertas restricciones sobre lo que puede y lo que no puede hacer. El host puede deshabilitar algunos complementos y temas debido a problemas de velocidad o seguridad. Al final del día, todos estos tienen un buen propósito, pero pueden ser decepcionantes para algunos.

Si está buscando un buen anfitrión, tenemos una revisión de alojamiento de WPMU Dev, donde puede echar un vistazo y elegir el que más le guste después de ver las comparaciones. Le recomiendo que hable con el servicio al cliente y explique exactamente sus necesidades, lo ayudarán a decidir lo que necesita y también sentirá el nivel de apoyo que puede esperar. 13. Monitoree su sitio, esto no acelerará su Sitio, pero lo alertará cuando algo no va bien y podrá notar una tendencia descendente con el tiempo. ¡Reaccionar a un problema de velocidad antes de que sea visible es una excelente manera de mantener contentos a los usuarios! Los servicios de monitoreo de dominios como Pingdom y otros pueden probar automáticamente su sitio de manera regular y automática. Si usted es un miembro WPMU de, la condición de su sitio se mide en la pestaña Rendimiento en el Hub. Además, puede configurar pruebas de rendimiento e informes operativos.
Temas como Avada ofrecen opciones de ajuste de rendimiento. La configuración de estas opciones en su ME puede hacer un gran diferencial para la velocidad de su sitio, uso especial de temas con complementos populares de complementos como Elementor, Wpbakery, etc. Que agregan código adicional que puede ralentizar su página Cargando especiales. 15. Fuentes No es algo que haya considerado, pero lo creas o no, las fuentes pueden pesar tu sitio de WordPress y causar tiempo de carga prolongada. Cuando se trata de Google Fonts, también tienen que ser requeridos y cargados. Eso se aplica a cada fuente de la página, lo que puede hacer que su sitio retrase. WP Rocket tiene una característica para optimizar las fuentes de Google. Otra opción es Swap Google Fonts Display, que también puede ayudar. Además, recomendó usar una fuente para todo su sitio. Por supuesto, hay algo de verdad en esto, pero creo que muchos desarrolladores escriben código, que es similar a mentir por omisión. Técnicamente, el código no está defectuoso, no contiene errores, intenta ralentizar activamente su sitio. Sin embargo, sí hace mucho para aumentar la velocidad o asegurarse de que sea rápido por un tiempo. No hay absolutamente ninguna malevolencia detrás de esto, es cómo se ha desarrollado gran parte de nuestro código. Aquí tiene algunas de las cosas que los que deseleramos puede hacer para garantizar que nuestros productos funcionen sin problemas y ayuden a seguir disminuyendo el rendimiento a raya el mayor tiempo posible. 1. Conozca sus herramientas, esto parece una pequeña tarea tan simple, pero pocos desarrolladores realmente comprenderán lo que significa. No hay forma de que tú ‘
Va a saber todo sobre algo tan grande como WordPress.Lo que puede hacer es retomar las señales cuando debe investigar.En otras palabras: conozca su oficio y aprenda más continuamente.Déjame darte mi ejemplo favorito.¿Alguna vez ha tenido que tirar de una gran cantidad de metalds para una publicación?¿Quizás usando get_post_meta () 20 veces en proximidad?Puede pensar que esto es un desperdicio, parece que estamos haciendo 20 solicitudes de base de datos.yo
He visto a las personas usar la clase WPDB para obtener directamente todo el post y usar las funciones de matriz para reorganizar y obtener la meta necesidad del post Met. Si bien aconsejo la intención detrás de ella, está completamente desactivado. La primera vez que usa get_post_meta () en realidad toma todo el post meta todo por sí solo y almacena el resultado. Cualquier llamada posterior a la misma publicación usará el Cacheed, no la base de datos directamente. Antes de tomar las decisiones como la anterior, asegúrese de consultar el Codex de WordPress y leer sobre materiales relevantes. 2. Las solicitudes de decretos aquí vuelvo a ir con las solicitudes … Como desarrollador, esta está en usted. Si su tema o complemento usa toneladas de JavaScript y CSS, ¡concatenelos! Me gusta personalizar mis guiones y estilos en muchos y muchos archivos porque esto es mejor para el desarrollo. Aquí es donde Hummingbird puede ayudar nuevamente con las solicitudes de manejo. Otra herramienta poderosa que tiene en su depósito son los sprites. Los sprites tienen imágenes concatenadas. En lugar de cargar todos sus íconos sociales por separado, los combina en una sola imagen y usa esa imagen como fondo, publicándola a la perfección para que el área que necesite. Twitter utiliza sprites, como lo hacen, muchos otros sitios web grandes debido a sus propiedades amigables con las solicitudes. Cuando necesito un spritite y habitual use las excelentes puntadas de herramientas en línea. Esta herramienta le permite cargar imágenes y organizarlas para usted de manera óptima, generando los estilos que tiene automáticamente. 3. Minificar los archivos Concatación y minificación Usully van de la mano. Una vez que haya hecho sus archivos finales, es hora de hacerlos lo más pequeños posible. Después de todo, tu navegador no ‘

Necesito todos sus buenos comentarios, espacios, saltos de línea, hendiduras: está perfectamente contento con una masa de código ilegible. También uso Hummingbird para esto, pero hay otra construcción como el gruñido y la web para tareas específicas como el revestimiento, la optimización de imágenes, la modificación, etc. 4. Cargar los scripts en el fútbol de colibrí pueden tomar cuál de esto para usted en la optimización de activos. Cuando se activa, esto aumentará la velocidad aparente del sitio web. Es una disminución de los tamaños de requisitos o archivos, pero se asegura de que el contenido esencial se cargue primero. En la adición, si el script se atasca, evita que el contenido se cargue. 5. Priorice el contenido de contenido de contenido también se puede priorizar, al igual que los scrips simples en el pie de página. Si su barra lateral contiene información relacionada y contenido no esencial (como probablemente debería) usted cubre que se cargue más tarde que el contenido principal. Esta no siempre es una opción, por supuesto, pero si intenta cargar importante tan pronto como sea posible, con un sitio que se meta más rápido y posiblemente se ubica desde un punto de vista SEO también. 6. Use el tamaño adecuado de Sitess al emitir imágenes en WordPres, puede especificar el tamaño de la imagen a usar. Lo más relacionado con la forma en que sabes estas imágenes serán: imágenes destacadas, pequeños íconos de publicaciones, avatares, etc. Usando la función add_image_size () puede especificar estos tamaños de imagen. Esto significa que cada vez que se cargue un iMicon, WordPress actualmente creará una copia de la imagen cargada en ese tamaño. La idea aquí es que si necesitamos una imagen de 600 × 320 deberíamos una imagen de ese tamaño exacto por dos razones:
Si tomamos una imagen más grande, estamos desperdiciando el ancho de banda y disminuyendo el spehedressing una imagen, ya sea que estemos deprimidos o aumentando la potencia de procesamiento del tamaño del cliente y también disminuirá la calidad de la imagen.
Por supuesto, nuestro propio Smush también puede ayudar definitivamente cuando se trata de tamaños de imagen adecuados. Asegúrese de obtener más información aquí. 7. Declar y optimizar las consultas de la base de datos de consultas puede conducir a las caídas de velocidad de significación principalmente debido al uso de la memoria. He trabajado en un proyecto si el servidor se bloqueó tantas veces a consultas defectuosas que el host desactivó el sitio temporal. Hay dos tácticas para usar aquí. Disminuir y optimizar consultas. No es que, como lo desconecté anteriormente, la optimización de la cubierta en realidad significa aumentar el número de consultas para reemplazar una particularmente recursos. En primer lugar, evite consultas de base de datos sin procesar en WordPress. Hay legiones de funciones a su disposición para obtener de todo, desde publicaciones hasta comentarios, taxonomías personalizadas y metata. Si no tiene que escribir una consulta usted mismo para usar la clase WPDB, para obtener la máxima seguridad y eficiencia. Trate de evitar unir tablas u otras cosas complejas, en muchos casos, es mejor usar dos consultas separadas pero mucho más rápidas. Hay toneladas de herramientas para averiguar si sus consultas han ganado bien y ver todas las consultas ejecutando una solicitud. Puede usar el complemento del monitor de consultas o usar Define (‘Baveles’, verdadero) en su configuración e imprimir todas las consultas a través de consultas $ WPDB->. También tiene la opción de registrar las consultas MySQL lenta. Esto se enciende para muchos anfitriones o puede encenderlo usted mismo, o pedirle a su anfitrión que lo haga por usted. Puede encontrar más información sobre este tema en el sitio web de MySQL. 8. Use la activación, la desactivación y desinstalación de muchas cosas que un complemento logra ‘
En realidad, debe hacerse en cada solicitud. Crear roles adicionales, regenerar reglas de reescritura, agregar tablas de bases de datos personalizadas, etc., tiene un par de ellas. Debe envolverlos en la función de activación del año, que solo se ejecutará cuando el complemento esté activo. Esto reduce el procesamiento, lo que lanza las cosas. Por otro lado, debe asegurarse de eliminar algunos de estos deactivación y eliminar sus componentes completamente utilizando los ganchos de desactivación y desinstalación. Esto ayuda a la base de datos de WordPress a permanecer impecable, retrasando el tiempo que se reducirá debido a la sobrecarga. Cuando esto ocurra inevitablemente, una optimización simple será suficiente para volver a encarrilar las cosas. 9. Educar a sus clientes Sí, es cierto que los clientes y los usuarios generales hacen que los herwitas sean lentos en las muchas casas Esto es en gran medida un factor de educarlos mejor. La creación de la documentación del usuario final ayudará al sitio a mantenerse rápido, aumentando la satisfacción del cliente e incluso una carga de trabajo más baja a largo plazo. Concéntrese específicamente en aquellos aspectos que pueden causar problemas como el uso adecuado del complemento, no instalar 24 herramientas de análisis a la vez, y así sucesivamente.
D me gustaría enfatizar que si bien la velocidad es extremadamente importante, no lo es todo. Tomado al extremo, cubre las imágenes de deshabilitar por lo tanto y usa casi ningún estilo y JavaScript. Esto podría reducir el tiempo de carga de su página a 345 ms, pero ¿realmente sería un propósito que no sea una carrera de velocidad sin sentido? Siempre tenga en cuenta cuál es el objetivo de su sitio web. Si se trata de ganar dinero, usted se pone todo al servicio de ese objetivo. Se logra un objetivo a través del equilibrio inteligente de múltiples herramientas, la velocidad del sitio web es solo una de esas herramientas. Los jóvenes deben hacer que el sitio web sea atractivo visualmente, debe hacerlo fácil de usar y debe proporcionar la información necesaria para sus usuarios. Este significado habitual se ha comprometido en otras áreas. También debe sopesar el costo financiero y de tiempo de acelerar su sitio web. Pagar a alguien $ 2.000 o pasar un mes bajando su tiempo de promedio de 3.4 segundos a 1.8 segundos puede valer la pena, pero cuanto más bajo sea, más duro obtendrá. Gastar otros $ 2,000 o un mes para obtenerlo de 1.8 a 1.2 puede no ser una buena opción, cubre la esperanza de que el dinero o el tiempo sean adicionales, en marketing o simplemente tomen a su equipo de vacaciones. Espero que esta guía lo ayude a hacer que su sitio sea un poco más rápido, si solo lo hace o dos cosas enumeradas, eso ya es increíble. Cada pequeño cuenta cuenta. Mike, uno de nuestros increíbles lectores, ha creado un estudio de caso sobre cómo aceleró su sitio 4.23 a 1.33. Es especialmente interesante porque Mike no es un gurú de WordPress, lo está acercando a un usuario avanzado ‘

S punto de vista.Para obtener más información, asegúrese de consultar nuestra Guía de optimización de rendimiento.Le mostrará cómo ajustar todas sus configuraciones para obtener un rendimiento máximo con nuestros complementos Smush Pro y Hummingbird Pro.Además, asegúrese de leer sobre cómo verificar la velocidad de su sitio de WordPress con el nuevo GTMetrix.Colaboradores Este artículo estaba escribiendo en colaboración con: Jared Schweers – Key Media Element.Key Element Media es una empresa de marketing digital de servicio completo, especializado en diseño web, SEO y gestión de anuncios de PPC.*** Notas: No aceptamos artículos de fuentes externas.Los miembros de WPMU Dev, Howver, pueden contribuir con ideas y sugerencias para tutoriales y artículos en nuestro blog.
Si tiene preguntas, comentarios, ideas o métodos probados, cuéntanos en los comentarios a continuación, ¡nos gustaría saber de ti!
Etiquetas:
mejoramiento

actuación

Mega Guía suprema para acelerar WordPress
Tags Mega Guía suprema para acelerar WordPress
homefinance blog