Cómo arreglar el alojamiento lento de WordPress en SiteGround y evitar los límites de CPU (Use PHP 7.4, Cloudflare, Setup WP Rocket u SG Optimizer)

Tener un sitio lento de WordPress en SiteGround?


Yo tuve este problema también; mis puntuaciones de GTmetrix fueron cercanas al 100% por cada publicación de blog que escribí (porque estoy obsesionado con la velocidad), pero mis tiempos de carga podrían llegar a más de 10 segundos. Tengo muchas imágenes y comentarios en la mayoría de mis publicaciones, pero literalmente no había nada más que hacer en GTmetrix. Finalmente llegué a la conclusión de que el plan GoGeek semi-dedicado de SiteGround, e incluso su alojamiento en la nube, no era lo suficientemente rápido (spoiler: pasé de SiteGround a Cloudways).

Este tutorial cubre todo lo que necesita saber para lograr mejores puntajes + tiempos de carga en GTmetrix. SiteGround es ideal para alojamiento compartido, pero si está ejecutando WooCommerce, AdSense, complementos de CPU alta o scripts externos, omitiría el alojamiento compartido todos juntos. Sus servidores compartidos a menudo no pueden manejar los recursos necesarios, lo que provoca un sitio lento de WordPress.

Hay mejores opciones que el alojamiento en la nube de SiteGround considerando Cloudways DO ofrece los mismos 2 CPU + 4GB RAM por $ 42 / mes (en lugar de $ 80 / mes con SiteGround). Mi sugerencia es optimizar su sitio lo mejor que pueda, pero vigile los tiempos de respuesta del servidor que puede medir en Google PageSpeed ​​Insights. Si son lentos, ya sabes el problema.

1. Actualización a PHP 7.4

SiteGround lanzó PHP 7.4 que puede actualizar en su tablero.

Es considerablemente más rápido, especialmente si actualmente está ejecutando una versión anterior de PHP, y es una de las formas más fáciles de acelerar su sitio. Es una buena idea hacer una copia de seguridad y asegurarse de que sus complementos y tema sean compatibles, aunque el Comprobador de compatibilidad de PHP es inútil.

Anuncio de SiteGround PHP 7.4

Cómo actualizar a PHP 7.4 en SiteGround

  • Ingrese a su cuenta
  • Haga clic en Desarrolladores en el menú de la izquierda.
  • Haga clic en Administrador de PHP
  • Haz clic en el ícono editar
  • Cambie la versión de PHP y haga clic en CONFIRMAR (captura de pantalla a continuación)

Actualización PHP de SiteGround

2. Utilice WP Rocket en lugar de SG Optimizer

¿Debería usar SG Optimizer o WP Rocket? Vamos a sacar esto del camino.

WP Rocket todavía tiene más optimizaciones de velocidad que SG Optimizer (incluso con la gran actualización de SG Optimizer), lo que significa que definitivamente verá mejores resultados con WP Rocket. Le permite hacer cosas que SG Optimizer no hace: alojar análisis localmente, cargar videos diferidos + iframes, reemplazar el iframe con una imagen de vista previa, limpiar su base de datos, integración de múltiples CDN y más.

El principal beneficio de SG Optimizer es que su almacenamiento en caché es (se supone que es) más rápido que cualquier otro complemento de caché, ya que utiliza el almacenamiento en caché del lado del servidor en lugar del almacenamiento en caché basado en archivos. Sin embargo, he probado tanto SG Optimizer frente a WP Rocket y siempre me he encontrado de nuevo en WP Rocket con SG Optimizer desinstalado. Cada sitio es diferente, por lo que te recomiendo hacer tus propias pruebas.

Otra opción es usar WP Rocket para todo, PERO el almacenamiento en caché. Para hacer esto, debe configurar los ajustes de WP Rocket para manejar todo (excepto el almacenamiento en caché). A continuación, deshabilite el almacenamiento en caché de la página de WP Rocket usando su complemento auxiliar. Finalmente, instale SG Optimizer y solo utilícelo para el almacenamiento en caché (pero desactive todo lo demás para evitar la superposición de funciones manejadas por WP Rocket).

Hay una razón por la que WP Rocket suele ser el complemento de caché n. ° 1 en las encuestas de Facebook:

2016 mejor encuesta de plugin de caché

Encuesta de plugin de caché 2019

Swift vs WP Rocket

Encuesta de plugin de caché 2016

Encuesta sobre los mejores complementos de caché 2018

wp rocket vs w3 totla caché

Esto es lo que dice SiteGround, sin embargo, acepto no estar de acuerdo. Nuevamente, haz tus propias pruebas!

Complementos SG-Optimizer-vs-Cache

3. Configure su plugin de caché correctamente

Independientemente del complemento de caché que esté utilizando, es 110% importante que esté configurado de manera óptima. Si solo usa SG Optimizer, puede probar WP Rocket, WP Fastest Cache o Swift para ocuparse de las optimizaciones de “otros”. Recuerde evitar la funcionalidad duplicada entre complementos.

4. Active el CDN de Cloudflare en SiteGround

El CDN de Cloudflare ahora tenía más de 200 centros de datos (whoa). Y todavía es gratis!

Por qué nadie lo usaría está más allá de mí, pero puedes activarlo en el panel de SiteGround.

Cloudflare SiteGround cPanel

Aún debe configurar los ajustes en su Tablero de Cloudflare. Aquí hay algunos consejos:

  • Velocidad: habilitar Brotli y Rocket Loader
  • Escudo de raspado: habilitar la protección de hotlink
  • Cortafuegos: bloquea los bots defectuosos del informe de tráfico en vivo de Wordfence
  • Reglas de página: Cloudflare tiene muchos reglas de la página para velocidad, seguridad, compatibilidad

5. Evite alcanzar los límites de CPU de SiteGround

Su plan de SiteGround debe tener suficiente recursos del servidor para acomodar el consumo de recursos de su sitio web. Si no es así, recibirá notificaciones de CPU de SiteGround que amenazan con cerrar su sitio web, pero también es una buena razón por la cual su sitio de WordPress será lento en SiteGround. Esto se debe a que su servidor probablemente esté sobrecargado y “estresado”.

Dirigirse a Página de características de SiteGround y desplácese hacia abajo hasta la sección “asignamos los recursos que necesita”. Pase el cursor sobre el Servidor fila y vea cuántos recursos vienen con su plan:

Comparación de recursos del servidor SiteGround

A continuación, compare esto con el consumo de su CPU (esta es una captura de pantalla de su alojamiento en la nube):

Reduce-CPU-Usage-WordPress

Si excede los límites de la CPU, recibirá este correo electrónico:

Límites de CPU de SiteGround

¿Está cerca de exceder los límites de la CPU??

Si es así, necesita un plan de alojamiento que venga con más recursos del servidor (Límites de CPU han sido etiquetados como la mayor caída de SiteGround). Puede actualizar con SiteGround, pero si ya está en su plan GoGeek o alojamiento en la nube, definitivamente lo haría no actualizar a algo más. Como he dicho, SiteGround es excelente hasta cierto punto, pero una vez que supere a GoGeek o gaste $ 35 / mes debido a los precios de renovación, hágalo usted mismo, favorezca y pase a Cloudways.

6. Desactiva selectivamente los complementos en páginas específicas

Hablemos de Asset CleanUp y Perfmatters.

Ambos te dejan deshabilitar selectivamente los complementos, secuencias de comandos y estilos de carga en ciertas páginas. Esto resulta en menos solicitudes HTTP y tiempos de carga más rápidos ya que algunos complementos son infamemente lentos.

Ejemplos:

  • Deshabilite las características de WooCommerce en páginas que no sean de comercio electrónico
  • Deshabilitar el complemento del control deslizante en el contenido sin controles deslizantes
  • Deshabilite el complemento de fragmentos enriquecidos en el contenido sin fragmentos enriquecidos
  • Deshabilite el complemento de formulario de contacto en el contenido sin un formulario de contacto
  • Inhabilite AdSense o enlaces de afiliados donde no se muestran
  • Inhabilite el complemento para compartir en redes sociales en todas las páginas (ya que generalmente es para publicaciones de blog)
  • Deshabilite los scripts, estilos y fragmentos de carrito de WooCommerce en páginas que no sean de comercio electrónico

Paso 1: Instale el complemento Asset CleanUp o Perfmatters.

Complemento de limpieza de activos

Paso 2: Edite una página o publicación y deshabilite selectivamente la carga de elementos no utilizados en la página:

Deshabilitar scripts externos de WordPress

7. Optimizar imágenes

Las imágenes grandes y no optimizadas también pueden causar un sitio web lento en SiteGround.

Si ve errores de imagen escalados en GTmetrix, significa que está cargando imágenes que son demasiado grandes y deben recortarse y / o cambiar su tamaño a las dimensiones correctas (que GTmetrix le proporciona). También puede ver errores de dimensión de imagen especificados, lo que significa que necesita agregar un ancho + alto al HTML de la imagen. Por último, si ve un error de optimización de imágenes, debe comprimirlas sin pérdidas, y el único complemento que encontré que obtiene el 100% cada vez es ShortPixel.

Optimizaciones de imagen en GTmetrix

8. Optimizar las fuentes de Google

Si usa Google Fonts, consulte su informe de GTmetrix para ver si hay problemas de optimización:

Google Fonts GTmetrix

Hay una serie de complementos que pueden ayudar a optimizar las fuentes: OMGF, WP Rocket, fuentes de Google autohospedadas, optimización automática e incluso limpieza de activos. Pero el método ideal es alojar las fuentes localmente.

Para hacer esto, descargue sus fuentes directamente desde el sitio web de Google Fonts mientras es mínimo con la cantidad de fuentes y el peso de las fuentes (ya que más fuentes también pueden significar más solicitudes).

A continuación, convierta los archivos a archivos de fuentes web utilizando una herramienta como Transfonter. Una vez convertidos, cárguelos en su carpeta wp-content / uploads y agregue las fuentes a su CSS. Prueba la fuente, establece una fuente predeterminada con fallbacks y eres dorado. Consulte mi guía de fuentes locales (arriba) para obtener más información..

9. Optimizar las solicitudes de terceros

Las solicitudes de terceros son cualquier cosa que extrae solicitudes de sitios web externos.

Puede ser Google Fonts, Analytics, AdSense, Tag Manager, Maps, videos incrustados de YouTube, Gravatars, recuentos de redes sociales, Facebook Pixel o incluso complementos que crean solicitudes externas..

Algunas solicitudes de terceros son fáciles de optimizar:

La configuración de complementos de WP Rocket te permite alojar Google Analytics localmente y habilite el almacenamiento en caché del navegador para Facebook Pixel. Su configuración de medios le permite cargar videos de YouTube y reemplazar el iframe con una imagen de vista previa. Disqus tiene un complemento de carga condicional para eso, y las publicaciones sociales integradas de Google Maps + pueden tomarse como una captura de pantalla y usarse como una imagen en lugar de una inserción.

Algunas solicitudes de terceros no son tan fáciles:

Google AdSense, Google Tag Manager y Gravatars son un poco más difíciles de optimizar. Puede cargar AdSense de forma asincrónica e intentar cargarlo de forma diferida, pero eso es todo. Google Tag Manager solo debe usarse para sitios web grandes y no optimizados. Y no he encontrado una buena solución para Gravatars (he probado casi todos los complementos de caché de Gravatar) y los he desactivado.

Guiones externos

10. Evite los complementos que consumen muchos recursos

Si está ejecutando complementos infamemente lentos, el alojamiento compartido de SiteGround puede no ser suficiente.

Estos complementos suelen ser carteras, controles deslizantes, chat en vivo, copias de seguridad, estadísticas, publicaciones relacionadas, redes sociales, calendario o incluso WooCommerce y WPML. Por supuesto, depende de qué complementos esté utilizando y qué tan bien se hayan desarrollado teniendo en cuenta la velocidad. Aquí hay culpables comunes:

  1. Agrega esto
  2. Monitoreo de fraude de clics de AdSense
  3. Calendario de eventos todo en uno
  4. Compañero de respaldo
  5. Beaver Builder
  6. Mejores WordPress Google XML Sitemaps
  7. Comprobador de enlace roto (use Dr. Link Check)
  8. Contacto constante para WordPress
  9. Formulario de contacto 7
  10. Publicaciones relacionadas contextuales
  11. Digi Auto Links
  12. Sistema de comentarios Disqus
  13. Divi Builder
  14. Rejilla esencial
  15. Ver la lista completa de 65 complementos lentos

11. Termina el último 10% con perfmatters

Hay una gran cantidad de “optimizaciones diversas ” que realmente no se incluyen en las categorías principales de optimización de velocidad. Me refiero a la desactivación de autoguardados, pingbacks, trackbacks, limitación de revisiones posteriores, captación previa y conexión de DNS, y esencialmente eliminar la hinchazón de su sitio.

los Complemento Perfmatters (por Kinsta) se encarga de este último 10% de optimización de velocidad:

características de perfmatters

12. Encuentra cuellos de botella en GTmetrix

GTmetrix puede usarse para algo más que medir puntajes y tiempos de carga. También se puede utilizar para determinar por qué su sitio web es lento en SiteGround, complementos lentos, ttfb, etc. Aquí hay ejemplos:

Tiempo al primer byte

Tiempo al primer byte

Complementos lentos

Complemento lento de WordPress

13. Medir los tiempos de respuesta del servidor

Es hora de averiguar de una vez por todas si el alojamiento de SiteGround es su problema.

Ejecute su sitio a través de Google PageSpeed ​​Insights y verifique el tiempo de respuesta de su servidor que debería ser inferior a 200 ms como recomienda Google. Si no es así, necesita un servidor más potente.

Reduce el tiempo de respuesta del servidor

14. Obtenga alojamiento en la nube (no de SiteGround)

Esto es lo que sucedió cuando migré de SiteGround a Cloudways DigitalOcean:

SiteGround-vs-Cloudways-Cloud-Hosting

Incluso las publicaciones con toneladas de solicitudes se cargan en <2s. Ejecute esta página a través de GTmetrix si lo desea.

GTmetrix-report-for-long-post

Lo que estaba pagando con SiteGround:

SiteGround-Cloud-Hosting-Sales-Receipt

Lo que ahora estoy pagando con Cloudways:

Cloudways-Factura

No creo que necesite decir mucho más. El hecho de que SiteGround sea bueno para el alojamiento compartido no significa que sea mejor o más rápido que otros proveedores de alojamiento en la nube. Mantenga sus opciones abiertas y únase al Grupo de Facebook de alojamiento de WordPress para ver lo que dice la gente real.

Tiempos de respuesta de Cloudways

Motor WP a Cloudways

Informe DigitalOcean Pingdom

Tiempos de respuesta del servidor de Cloudways

Mejora del tiempo de carga de Cloudways

Cloudways vs motor WP

Intitulado

Cloudways Pingdom Tiempos de carga

Informe de Pingdom de Cloudways

Migración de Namecheap a Cloudways

Cloudways WooCommerce Migration

Cloudways AWS Migration

Lo que otras personas dicen:

Revisión de Facebook de Cloudways

Cloudways vs SiteGround

Línea de fondo: el alojamiento compartido está bien si no está ejecutando WooCommcerce, AdSense, complementos de CPU altos o si tiene tráfico decente. Pero una vez que tenga uno de esos, busque alojamiento en la nube. Sí, soy afiliado de Cloudways, pero hay muchas otras personas que migraron y publicaron sus resultados. El código OMM25 le dará un 25% de descuento en los primeros dos meses de alojamiento en Cloudways.

Preguntas frecuentes

&# x2705; ¿Cómo puedo acelerar mi sitio web SiteGround??

Actualice a la última versión de PHP, configure y configure el complemento SG Optimizer y active el CDN gratuito de Cloudflare en su cuenta de SiteGround. Luego, mire su informe de GTmetrix para ver qué lo está ralentizando y realice optimizaciones a partir de este tutorial.

&# x2705; ¿Debo usar SG Optimizer o WP Rocket?

Si tiene el presupuesto, pruebe tanto SG Optimizer como WP Rocket (individualmente) para ver cuál produce los mejores tiempos de carga + puntajes en GTmetrix. WP Rocket tiene más funciones que SG Optimizer, pero SG Optimizer utiliza el almacenamiento en caché del lado del servidor, que se supone que es más rápido que el almacenamiento en caché basado en archivos de WP Rocket. Evite la funcionalidad superpuesta entre los dos complementos!

&# x2705; ¿Cómo arreglo los límites de CPU de SiteGround??

Si recibe mensajes de límite de CPU de SiteGround, debe reducir los recursos que consume su sitio. Las formas más comunes son deshabilitar la API Heartbeat de WordPress (por ejemplo, con el complemento HeartBeat Control), eliminar los complementos que consumen recursos en su sitio, configurar un CDN para descargar recursos y configurar su complemento de caché correctamente.

&# x2705; ¿Los planes de actualización solucionarán mi sitio lento de SiteGround??

En teoría sí. Los planes superiores de SiteGround incluyen más recursos de servidor que hacen que su sitio sea más rápido. Pero es mejor asegurarse de que su sitio esté optimizado lo mejor posible antes de actualizar. Es posible que desee explorar el alojamiento en la nube, que es significativamente más rápido que el compartido.

&# x2705; ¿Qué otras optimizaciones de velocidad puedo hacer fuera de SiteGround??

Limpie su base de datos utilizando un complemento como WP Rocket o WP-Optimize, publique imágenes escaladas (no use imágenes de gran tamaño), use Asset CleanUp o Perfmatters para desactivar selectivamente los scripts y complementos que se carguen en ciertas páginas, y evite (u optimice) externos secuencias de comandos como Google Fonts, Analytics, Maps, AdSense, videos incrustados y complementos para compartir en redes sociales.

¿Su sitio web sigue siendo lento en SiteGround??

Teniendo en cuenta que cubrí casi todos los factores principales de la Guía de optimización de WordPress, deberías tener un sitio mucho más rápido. Y si no lo hace, es probable que haya superado el plan StartUp o GrowBig de SiteGround, o que su complemento de caché no esté configurado correctamente. Pero si aún tiene preguntas, déjeme un comentario con la URL de su informe GTmetrix y con gusto le echaré un vistazo..

Salud,
Tom

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map