Hay muchas formas en que la experiencia del usuario puede interrumpirse en un sitio de WordPress. Por lo tanto, los desarrolladores sentaron bases sólidas mientras se acercaban a la construcción inicial. Se eligen el tema y los complementos correctos. Se implementan las optimizaciones de rendimiento apropiadas. Pero el trabajo de un desarrollador de WordPress nunca se completa.

Incluso después de lanzar su sitio web bien planificado, hay más que hacer para mantener y mejorar su rendimiento. Es solo la naturaleza de los sitios web en general. A medida que se agrega más y aumenta el tráfico, el rendimiento de un sitio web puede reducirse. Por lo tanto, es su trabajo mantenerse actualizado con estas desaceleraciones y evitar que los visitantes se vean muy afectados por estos cambios.
Nuestro equipo de WP Buffs ayuda a los propietarios de sitios web, socios de agencias y socios independientes a implementar medidas de optimización del rendimiento de WordPress. Ya sea que necesite que administremos un sitio web o admitirá 1000 sitios de clientes, respaldaremos.
Como tal, la publicación de hoy se centrará en ajustar el rendimiento de WordPress que puede hacer después del lanzamiento. En particular, prestaremos especial atención a ajustar el rendimiento de WordPress de MySQL y cómo la optimización de la base de datos puede contribuir a restaurar la velocidad del sitio en niveles aceptables.
Optimización del rendimiento de WordPress: ¿Por qué tiene que hacerlo? No tengo que recordarle que el esfuerzo para optimizar el rendimiento de WordPress es importante para los visitantes. Y, debido a que la velocidad está tan estrechamente vinculada a su satisfacción con un sitio web, Google también pone un fuerte énfasis en las páginas. El 9 de julio de 2018, Google lanzó lo que llamó “actualización de velocidad”. Este fue un cambio algorítmico que penalizó y recompensó los sitios móviles en función de la velocidad de carga. Por qué el rendimiento es importante, Jeremy Wagner resume por qué Google ha puesto más y más énfasis en velocidad: la retención de los usuarios es crucial para mejorar las conversiones. Si ejecuta un negocio en línea, las conversiones son el objetivo y el rendimiento es esencial. Los sitios lentos tienen un impacto negativo en los ingresos y lo contrario sucede. La computadora de Google Impact realmente le mostrará qué tipo de efectos la velocidad de la página en sus ingresos. Tome este ejemplo que ofrece una victoria monetaria para mejorar la velocidad en solo 2 segundos:
Y esto es lo que esa figura se transforma cuando puedes reír 1 segundo:

Wagner también explica por qué los desarrolladores tienen la obligación moral de diseñar sitios web para la velocidad:

Mejorar el rendimiento no solo debe considerarse como un medio para pasar a nosotros mismos, sino también como un comportamiento ético responsable. Los sitios web y las aplicaciones de bajo rendimiento pueden tener consecuencias y costos reales para las personas que los usan. Claramente, este es un asunto que no puede permitirse ignorar. ¿Qué hace que el rendimiento del sitio de WordPress sea falso? Hay varias razones por las cuales un sitio de WordPress disminuiría. Las imágenes se cargan a grandes dimensiones.
Las imágenes no fueron comprimidas.
Las páginas son demasiado largas o contienen demasiado contenido dinámico.
Los temas están mal codificados.
Los temas usan scripts que interrogan inútilmente la base de datos.
Los complementos están mal codificados.
Los complementos ejecutan scripts externos excesivos.
El sitio web se ejecuta en software obsoleto.
La base de datos no se configuró en absoluto, por lo que funciona de manera ineficiente.
El plan de alojamiento web no puede administrar las solicitudes del sitio web.
Esto no debería ser una sorpresa para ti. Una instalación de WordPress en sí es un software bastante fácil. Solo cuando comenzamos a agregar cosas como los medios y los temas y actualizar nuestras configuraciones, las cosas comienzan a disminuir.
Pero, ¿cómo se puede evitar? Para desarrollar un negocio y, en consecuencia, al tráfico que se lleva al sitio de la compañía respectiva, debe evolucionar. Su blog se convierte en un recurso floreciente para los visitantes. Las nuevas estrategias de marketing atraen a los visitantes a permanecer más tiempo en el sitio. Las tendencias de diseño cambian y también lo es el diseño del sitio a lo largo del tiempo. Es inevitable. ️ Debe programar el tiempo para ajustar el rendimiento de WordPress, así como la base de datos MySQL. Cuanto más rápido pueda recibir solicitudes dentro y desde la base de datos, ¿mejor funcionará su sitio #wordpress para enviar un tweet cómo encontrar bloques de optimización de rendimiento de WordPress? A diferencia de sus intentos iniciales de optimizar su sitio, la regulación de rendimiento de WordPress no presenta una lista de verificación general de las acciones necesarias. Cada sitio web debe ser evaluado en base a caso. Esto significa recopilar datos sobre el rendimiento del sitio web: en el pasado, presente y, a medida que avanza en el futuro. Al usar el conjunto correcto de herramientas, puede restringir los bloqueos y acercarse a ellos a medida que aparecen. Aquí hay algunas herramientas que ahora debe agregar al desarrollo y mantenimiento del Arsenal de rendimiento de WordPress, si aún no lo ha hecho: Google PageSpeed Insights
Esta debe ser su herramienta básica. Con Google PageSpeed Insights, recibirá una evaluación rápida en la velocidad de página de su sitio web y recomendaciones sobre cómo mejorar el rendimiento.
Habrá dos puntajes a considerar: uno para dispositivos móviles y otro para escritorio. Aunque ambos deben revisarse y abordarse, dar prioridad a los dispositivos móviles. También tenga en cuenta que los tipos de sugerencias recomendadas por Google están más en la línea de optimizaciones del rendimiento de WordPress que haría antes del lanzamiento. Si no ha tenido éxito hasta entonces, esta herramienta le asegurará. Pingdom
Las herramientas de prueba de velocidad en línea gratuitas, como Pingdom, le darán un vistazo al rendimiento de su sitio desde una perspectiva diferente:

Como puede ver aquí, el énfasis está en el tamaño de la página y la forma en que se traduce en solicitudes HTTP. Pingdom desglose esto en función de los siguientes tipos de solicitudes y contenido:

Html
Javascript

CSS

Imágenes
Fuentes
Documentos de texto
Redirecciones
Y otra
A continuación, Pingdom ampliará el número de solicitudes de archivos que han llegado al servidor solo para esta página de su sitio web:
Puede ver que muchas cosas suceden a nivel de servidor y base de datos (como verificar el certificado DNS y SSL) que extienden la carga del sitio. También hay muchos guiones que ralentizan las cosas. Si tuviera que moverse más profundo en el análisis, comenzaría a cumplir con los temas y complementos que luego se cargan en el proceso y, nuevamente, bloquean la velocidad de la página.
Entonces, si está buscando un culpable de culpa, necesita pingdom de su lado para crear un plan de optimización de rendimiento de WordPress. Consulta de monitor de complemento
Para explorar aún más, debe observar los interrogatorios que aparecen en la base de datos. El monitor de consulta de complementos le permite completar el ajuste de rendimiento de WordPress dentro de WordPress, mientras realiza este tipo de prueba de diagnóstico. Con cada nueva página o publicación que visita en WordPress, recibirá una evaluación única para cada uno y se puede acceder fácilmente desde la barra de herramientas de administración en la parte superior: en la barra de herramientas, tome nota del bloque rojo. Esto no siempre será rojo; Este es el caso solo cuando hay un error de datos básico que se debe resolver. Estos cuatro números que aparecen en el bloque se dividen en “presentación general”. Son:
Tiempo para generar página

Uso de la memoria superior
Tiempo de la base de datos

Consultas de bases de datos

La barra lateral en su monitor de consulta le permitirá ingresar lo que hace que esa página dure tanto tiempo. Esto, en particular, tiene 145 preguntas que tienen que procesar y enviar de regreso a los navegadores de los visitantes. Como puede imaginar, hay varios elementos en el sitio que le causan problemas:
Ahora que tiene estas tres herramientas disponibles, puede desarrollar una imagen exacta de lo que está sucediendo en el sitio y cómo se correlaciona a la velocidad de la página. El siguiente paso es tomar medidas y desarrollar un plan de optimización de rendimiento de WordPress. 13 Cosas que deben incluir en su estrategia de optimización de rendimiento de WordPress Antes de echar un vistazo a la lista de optimización de rendimiento de WordPress de la base de datos y el sitio web de MySQL, primero asegúrese de que la velocidad de página que no se retrase esté exclusivamente relegada al tablero. Si este es el caso, use esta lista de verificación lenta para optimizar el tablero para pedir su instalación de WordPress. 1. Revise los elementos básicos de los 12 pasos de los beneficios de WP para reducir la cubierta de velocidad de carga Los elementos básicos que necesita al configurar un sitio de WordPress durante el desarrollo. Antes de comenzar a orientar las tareas de rendimiento de WordPress específicas de la base de datos MySQL, asegúrese de que todavía estén en su lugar y trabajen como deberían. Estos incluirán: instalar un complemento de caché La mayoría de los complementos de almacenamiento de caché hacen más que solo caché sus páginas y navegadores de usuarios. Estas son algunas de las optimizaciones de optimización de rendimiento de WordPress que su complemento debe implementar: el caché del servidor en caché
El caché del navegador en caché
Memorización de caché del nivel de página
Eliminación de JavaScript y CSS que bloquea la representación
Minimizar CSS, HTML y JavaScript

Combinar archivos CSS y JavaScript
Crear sprits de imagen
Compresión gzipoptimiz imágenes para el rendimiento La optimización de la imagen puede tener lugar tanto dentro como fuera de WordPress y es esencial para cualquier estrategia de optimización de rendimiento de WordPress. Para reducir la presión en su servidor, asegúrese de que las imágenes no sean más grandes que el tamaño máximo permitido en el sitio. Esto evitará que los grandes archivos multimedia innecesariamente abrumen el servidor. También asegúrese de tener un sistema de compresión instalado. Puede usar herramientas en línea gratuitas para esto o puede instalar un complemento de optimización de imágenes para administrar automáticamente su WordPress WordPress y los temas o complementos que use debe actualizarse regularmente. Si aún no tiene un sistema de monitoreo e implementación, considere la automatización del proceso para que nunca olvide hacerlo. Asegúrese de hacer una copia de seguridad antes de ejecutar cualquier actualización. Elimine archivos no utilizados para garantizar un ajuste de rendimiento de WordPress adecuado, complementos, temas, archivos multimedia e incluso comentarios deben arrojarse a la basura si no se usa o no desean. Deshabilite la luz hot, esto evitará que los recursos de la base de datos presionen sus imágenes. Limite el número de revisiones guardadas cada vez que se actualice y guarde una publicación o página, se almacena una nueva versión en la base de datos (junto con las que han existido antes). Ponga un límite en estos para que la base de datos no tenga que mantener las versiones de la página que nunca necesitará.
Use un complemento de optimización de la base de datos con un clic de botón, el complemento WP-Optimize puede hacer espacio en la base de datos MySQL y puede asegurarse de que se esté ejecutando a una velocidad óptima. 2. Agregue un CDN si en el desarrollo inicial de su sitio de WordPress, no creía que se requiera un CDN ahora podría ser un buen momento para analizar uno como parte de su estrategia de optimización de rendimiento de WordPress. Si un aumento en el tráfico global hace que el servidor y la base de datos ingresen a Overdrive, la reducción del volumen de trabajo a través de una red de entrega de contenido sería de gran ayuda. Incluso si no se trata de localización de los visitantes, pero más que su número, un CDN no sería una mala idea. Un CDN aumenta el número de servidores a través de los cuales se puede servir su sitio web a los visitantes. Entonces, incluso si su empresa de alojamiento solo tiene centros de datos en América del Norte y Europa, su sitio web podría almacenarse en caché y entregarse lo antes posible … haga clic para enviar un tweet preguntándose por dónde comenzar, consulte esta lista de los mejores WordPress CDNS y seleccione el único correcto para su sitio web 3. Agregue un firewall WAF A Firewall para la aplicación web (o WAF) no es algo que la gente piense instantáneamente cuando se trata de la regulación de rendimiento de WordPress.
.. pero esto se debe al hecho de que generalmente lo asociamos con la seguridad de WordPress. Dicho esto, un WAF viene con la ventaja adicional de acelerar las solicitudes HTTP. Esto se debe a la forma en que WAF actúa como un amortiguador entre un sitio web y aquellos que solicitan acceso a él. Si se detecta una amenaza, su servidor está exento de la necesidad de administrar la solicitud adecuada. Por lo tanto, si no ha implementado uno más, ahora es un momento tan bueno como cualquier otro acceder a él. Consulte esta guía WAF para complementos de seguridad principales que incluyen protección de firewall y velocidad considere uno para incluir en su plan de optimización de rendimiento de WordPress. 4. Consolidar su alojamiento web ¿Consideró que el hardware y el software que alimenta su plan de alojamiento web podría ser el culpable? Si todos los datos muestran su sitio que funciona razonablemente y, como se esperaba, su servidor puede necesitar una reconfiguración y una cierta optimización de rendimiento de WordPress. Considere las siguientes acciones: Actualización del intercambio de VPS.
Verifique que su servidor use SSD.
Verifique que las tablas MySQL funcionen a través del motor de almacenamiento innodb. Es mucho más eficiente y confiable que las otras opciones.
Aumente la RAM para que tenga recursos más que suficientes para el procesamiento de MySQL.
Comparta su sitio web en diferentes servidores con un saldo de carga. De esta manera, puede dedicar los servidores de funciones específicas, como una estricta para MySQL y otra para PHP.
Mientras trabaja en la capacidad y la salud de su servidor, asegúrese de actualizar todo el software. Esto incluye: PHP

Mysql
Linux
apache
Al ejecutar las últimas versiones, puede estar seguro de que no la tecnología detrás de su sitio. Causa el problema. 5. ¿Implementa varios procesos de caché cuando configuró la configuración inicial de caché? ¿Respetó la configuración estándar del servidor de caché y caché? Si es así, ahora vea sus opciones como parte de sus esfuerzos de optimización de rendimiento de WordPress, ya que hay un almacenamiento de caché mucho más amplio de sitios web que se pueden utilizar para optimizar el servidor y las bases de datos.
Varish Cache es un acelerador web y un caché proxy inverso que optimiza HTTP. En otras palabras, está frente a su servidor y garantiza la operación de red más eficiente.
OPCACHE CACHE para PHP y lo que hace es almacenar el código ByTecode de la Escritura pre -compilada. Para implementar, debe usar una extensión PEC y agregar parámetros adicionales al archivo php.ini.
Memcached funciona para mantener el rendimiento de la base de datos MySQL. Para sitios web grandes y dinámicos, cualquier economía que pueda obtener del almacenamiento en caché es la ayuda. MemCached le ayuda a almacenar bases de datos más pequeñas, así como consultas ordinarias en la base de datos.
También puede codificar la implementación de objetos en caché usando las funciones WP-Cache. Si puede agregar estas tres capas de almacenamiento a la memoria caché a lo que ya tiene en su lugar, deberá ajustar el rendimiento de WordPress en los siguientes niveles:
Página
Navegador
Servidor
Http
Php
Mysql
6. Use un dispositivo de limpieza transitoria porque puede almacenar datos en la base de datos MySQL, lo que significa que podría haber muchos “transitorios” vencidos allí.Su mecanismo de almacenamiento de caché puede ser lo suficientemente inteligente como para copiar y guardar datos, pero probablemente no se ocupe de su limpieza.
Este es este complemento de limpiador transitorio. Manejará el ajuste de las tablas de la base de datos y eliminará los fragmentos de datos caducados que ya no necesita almacenarse allí, lo que hará más espacio para su mesa. 7. La etapa separada hay algunas razones por las que trabajaría en un entorno de puesta en escena. El primero es durante el desarrollo de un sitio web. En lugar de hacer todo su trabajo en un servidor en vivo, puede hacer completamente desde los ojos curiosos. Otra razón por la que necesita es una para actualizaciones. Las actualizaciones de WordPress pueden ser tan simples como la introducción de una nueva versión del desarrollador o pueden ser revisadas por el cliente que le han pedido que diseñe. De todos modos, no quieres ir a Cowboy y potencialmente alterar el sitio web en vivo en este proceso. Así que usa un entorno de puesta en escena. Dicho esto, debe ocuparse del lugar donde ponga el sitio. Si está en el mismo servidor, debe tener su propia base de datos dedicada. De esta manera, no robe recursos de la base de datos MySQL Live. Si desea lanzar aún más espacio, puede usar una plataforma de desarrollo local, como Local by Flywheel para administrar todas las revisiones externas. 8. Limite la memoria PHP En algunos casos, el aumento de la memoria PHP le permite resolver las restricciones del servidor. Sin embargo, si su servidor
No está en el apogeo de la tarea de administrar las solicitudes que entran, entonces debería preguntarse qué hacer con respecto a las limitaciones del nivel del servidor y no intente eliminar los límites de memoria para dejar espacio para tareas excesivas. Como tal, creo que es una buena idea limitar la memoria de PHP a 128 millones (a menos que su sitio sea realmente alto, en cuyo caso podría alcanzarla hasta 256 millones): Define (‘WP_Memory_Limit’, 128m); Si tiene que expandirlo temporalmente para hacer frente a una tarea más grande, está bien. Pero siempre recuerde traerlo de vuelta a un límite razonable. 9. Reduzca el número de solicitudes HTTP externas Piense en todos los complementos o temas que utiliza esa llamada para recursos externos. Si bien su servidor puede manejar estas solicitudes HTTP externas, requiere más tiempo y recursos de los que ha sido presupuestado. Sugeriría examinar su tema y complementos para ver qué tipo de solicitudes externas se realizan. ¿Cada una de estas llamadas externas es esencial para su sitio web? Si no es así, ¿hay alguna forma de desactivar las características específicas para que el complemento pueda ejecutarse de manera más eficiente? ¿Qué pasa con tu tema? ¿Se ocupa de guiones y hojas de estilo de acuerdo con las pautas de esfuerzo de WordPress? De lo contrario, puede crear un tema infantil y reescribirlo para que ya no haga consultas innecesarias en la base de datos. Si considera que su tema o complementos
Tienen la culpa del agotamiento de los recursos y no encuentran una manera de desactivarlos u optimizarlos, es posible que deba encontrar sustitutos. Aquí hay algunas sugerencias para los temas ligeros de WordPress en los que puede confiar. 10. Almacene el contenido estático en otro lugar Los sitios web de alto rendimiento (por ejemplo, Google, Amazon, YouTube) generalmente no mantienen todo el contenido en la misma base de datos o incluso en un servidor. En cambio, lo que hacen esos desarrolladores es descargar el contenido estático en su propio servidor. De esta manera, el contenido estático y dinámico puede tratarse por separado y de manera mucho más eficiente. Dicho esto, establecer más servidores para su sitio web puede no ser la opción más económica o razonable en este momento. Una sugerencia que WordPress Codex hace que puede incluir en su plan de optimización de rendimiento de WordPress, en este caso, es la distribución de sus archivos entre diferentes nombres de host. De esta manera, cada nombre de host administrará diferentes tipos de contenido; JavaScript y CSS en uno, archivos de imagen en otro y así sucesivamente. 11. Confirme el soporte HTTP / 2 HTTP / 2 es la próxima generación del protocolo de transferencia de hipertexto. Hace unos años, esto era algo que tenía que tener cuidado de aprovechar el ajuste de rendimiento de WordPress que proviene de él. Sin embargo, la mayoría de los sitios deberían ser ahora (especialmente si tiene un certificado SSL configurado).
Solo para estar seguro, ejecute el sitio web a través de la prueba HTTP / 2 de KeyCDN y obtenga la tranquilidad de que su servidor administra efectivamente las aplicaciones HTTP. 12. Minimizar las búsquedas DNS fue una captura de pantalla que mostré antes de Pingdom, que descompuso cada solicitud de HTTP que se realizó para una página y cuánto duró. Uno de los elementos mencionados fue la búsqueda del DNS. Una búsqueda DNS es prácticamente una confirmación del servicio de nombres de dominio detrás de la página. Sin embargo, solo hay un problema. En el caso del ejemplo que mostré, había 145 solicitudes HTTP para la única página que busqué. Muchos de ellos vivían en el mismo DNS (es decir, la URL principal del sitio). Hubo algunos, como la conexión con Google Fonts, que no lo hicieron. Para reducir cuánto tiempo requiere cargar cada una de las 145 solicitudes HTTP, podríamos ocultar los registros DNS como parte de nuestros esfuerzos de optimización de rendimiento de WordPress. De esta manera, cualquier solicitud posterior para el mismo dominio no debe hacerse nuevamente. Consulte a su proveedor de DNS para averiguar cómo implementar su almacenamiento de registros DNS. 13. Reduzca las redirecciones Hay momentos en que se requieren las redireccionamientos a la página de destino. Mover un sitio de HTTP a HTTP es uno de ellos. Un cambio de marca que implica un cambio en el nombre de dominio es otro. Una reestructuración de las direcciones de URL sigue siendo una.
Pero las redirecciones obligan al servidor a hacer un trabajo adicional.Además del procesamiento de la solicitud HTTP estándar, también debe detenerse para abordar la redirección.En cuanto a lo que debe hacerse aquí, hay una serie de acciones que puede hacer como parte de sus esfuerzos de optimización de rendimiento de WordPress: elimine todas las directivas de redirección que ya no necesita.
Nunca use múltiples redireccionamientos para una sola página.Por ejemplo, si cambia el dominio en “http: // www .mysiterox.com” a “https: // mySiTerox.com”, no incluya un intermediario para “http: // mysiTerox.com”.Haz que suceda en una sola toma.
Comience siempre el sitio web de WordPress con una estructura básica.No es necesario hacer demasiadas complicaciones con ID de página, datos, etc.


Optimización del rendimiento de WordPress: 13 pasos clave (más la optimización de MySQL)
Tags Optimización del rendimiento de WordPress: 13 pasos clave (más la optimización de MySQL)
homefinance blog