Cómo reducir los tiempos de respuesta de TTFB y del servidor en WordPress
Publicado: 2023-06-12El tiempo hasta el primer byte (TTFB) y los tiempos de respuesta del servidor son métricas que se corresponden directamente con la velocidad percibida y el rendimiento general de su sitio web. La optimización de su sitio para minimizar estos tiempos puede ayudar a mejorar los puntajes de Core Web Vitals y, en consecuencia, superar a la dura competencia por las posiciones en los rankings de los motores de búsqueda. Esto también lo ayuda a brindar la mejor experiencia de usuario posible a los visitantes de su sitio.
Trabajar en estas métricas puede sonar complicado, pero hay muchas formas en que incluso los principiantes pueden reducir el TTFB y los tiempos de respuesta del servidor en WordPress. Por ejemplo, puede instalar complementos de optimización, usar una red de entrega de contenido (CDN) o migrar a un servidor web más rápido.
En esta publicación, veremos más de cerca TTFB y por qué es importante. Luego, discutiremos seis formas de reducir su TTFB y los tiempos de respuesta del servidor.
¿Qué es el tiempo hasta el primer byte (TTFB)?
En pocas palabras, el tiempo hasta el primer byte (TTFB) se refiere al tiempo que transcurre entre el momento en que hace clic en una página web y el momento en que su navegador comienza a recibir una respuesta. En términos más técnicos, TTFB mide cuánto tarda el servidor en entregar el primer byte de datos como resultado de una solicitud HTTP.
Este proceso comienza con una solicitud HTTP que debe recibir el servidor. La velocidad de esta etapa depende de algunos factores, incluida la velocidad de la red, la distancia entre el cliente y el servidor y las interrupciones que puedan ocurrir.
A continuación, el servidor tiene que procesar la solicitud. Esto podría implicar la ejecución de scripts, la realización de llamadas a bases de datos y la comunicación con otros sistemas de red. Por último, el servidor entregará una respuesta. Esto puede verse afectado por la velocidad del servidor y la conexión a Internet del usuario. Cuanto más tarden estas etapas, más tardará en mostrarse su página.
¿Cómo impacta TTFB en la experiencia del usuario en un sitio de WordPress?
El tiempo hasta el primer byte afecta la velocidad general de su página, por lo que mantenerlo bajo puede contribuir a una experiencia de usuario positiva. Y los visitantes son bastante exigentes: cuando la velocidad de la página aumenta de solo uno a tres segundos, la probabilidad de que las personas abandonen su sitio aumenta en un 32 por ciento.
Dado que la velocidad de la página es importante para mantener a los usuarios comprometidos, un buen puntaje TTFB puede ayudarlo a generar clientes potenciales, calificar conversiones y realizar ventas.
Mejorar su TTFB también puede ayudarlo a mejorar Core Web Vitals como la pintura con contenido más grande (LCP), la primera pintura con contenido (FCP) y el cambio de diseño acumulativo.
Y dado que Google usa tanto la velocidad como Core Web Vitals como factores de clasificación, un mejor TTFB puede contribuir a obtener mejores resultados en los motores de búsqueda y, en última instancia, ayudarlo a aumentar el tráfico orgánico.
¿Qué causa un tiempo alto hasta el primer byte?
Desde servidores sobrecargados y hosts de descuento que toman atajos hasta problemas más positivos como un gran aumento en la popularidad de su sitio, hay una serie de cosas que pueden contribuir a tiempos de TTFB altos. Éstas incluyen:
- Un servidor lento . Es posible que su servidor no esté optimizado para WordPress, o que esté en un servidor compartido donde tenga que competir con otros sitios web por los recursos.
- Servidores que están ubicados en una sola área . Esto puede provocar una puntuación TTFB alta para los visitantes que residen más lejos del centro de datos. Esto se debe a que cuanto más lejos estén las personas de su servidor, mayor será la latencia de la red y mayores serán los tiempos de espera.
- Un problema de configuración con su servidor . En este caso, deberá ponerse en contacto con su proveedor de alojamiento web para ver qué pueden hacer.
- Saturación del servidor . Si hay demasiado tráfico en su sitio web, su servidor no podrá manejar la cantidad de solicitudes. Esto puede ser bastante común si tiene un plan de alojamiento básico y experimenta un crecimiento rápido y repentino.
- Tiempos de respuesta de DNS lentos. La mayoría de las personas se quedan con el Sistema de Nombres de Dominio (DNS) proporcionado por su proveedor de alojamiento web. Pero, por lo general, los proveedores de alojamiento no buscan un DNS premium, lo que puede generar tiempos de respuesta del servidor lentos y una latencia alta.
- Contenido no optimizado . Archivos enormes, muchas consultas a la base de datos y otros tipos de contenido no optimizado pueden generar un TTFB alto.
Cómo mejorar los tiempos de respuesta del servidor (TTFB) en WordPress (Six Ways)
Ahora que sabe por qué TTFB es importante, echemos un vistazo a seis formas sencillas de reducir TTFB y los tiempos de respuesta del servidor.
1. Optimizar para Core Web Vitals
Si no está satisfecho con su puntaje TTFB, el mejor lugar para comenzar es instalar un complemento que apunta a una mejora en Core Web Vitals. Estas son métricas separadas que Google usa para determinar el rendimiento del sitio y la experiencia del usuario. Si bien esto podría mejorar potencialmente su TTFB, también mejorará la experiencia general del visitante y compensará cualquier daño causado por una puntuación baja de TTFB.
Con Jetpack Boost, puede optimizar su Core Web Vitals y la velocidad general de su sitio web.
Desarrollado por Automattic (la compañía detrás de WordPress.com), Jetpack Boost es gratuito, de código abierto y apto para principiantes. Es una poderosa herramienta de optimización que le permite mejorar el SEO y Core Web Vitals, centrándose en métricas específicas como LCP y FCP.
Para comenzar, todo lo que necesita hacer es instalar y activar el complemento en WordPress. Vaya a Complementos → Agregar nuevo. Luego, puede buscar "Jetpack Boost" y hacer clic en Instalar ahora → Activar.
Si tiene el complemento Jetpack, también puede agregar Jetpack Boost como una función.
Una vez que haya activado el complemento, obtendrá una puntuación de rendimiento instantánea para computadoras de escritorio y dispositivos móviles. También hay varias características que puede aprovechar.
Para comenzar, su única decisión es qué alternar para activar. Puede:
- Optimizar la carga de CSS . Esto asegura que su información de estilo importante se cargue primero.
- Aplazar JavaScript no esencial . Esta es una excelente manera de acelerar la entrega de contenido, ya que podrá cargar imágenes y estilos más rápidamente.
- Activa la carga diferida de imágenes . Con esta función habilitada, sus imágenes solo se cargarán tal como aparecen en la pantalla, en lugar de que un navegador muestre todas las imágenes en una página a la vez.
2. Use una red de entrega de contenido (CDN)
Otra manera fácil de reducir los tiempos de respuesta de TTFB y del servidor es agregar y usar una red de entrega de contenido (CDN) en WordPress. Los CDN son un grupo de servidores, ubicados en ubicaciones estratégicas para acelerar la entrega de contenido estático como imágenes y scripts.
Los CDN le permiten erradicar el problema de la latencia y mejorar sus tiempos de carga. Por ejemplo, los servidores de su proveedor de alojamiento web pueden estar en los Estados Unidos, pero es posible que tenga muchos visitantes en Europa.
En este caso, es probable que el TTFB sea alto para sus visitantes europeos, ya que se encuentran lejos del servidor. Para combatir esto, puede usar una CDN que use varios servidores, incluido uno que esté más cerca de la ubicación de su visitante.
Hay varios proveedores de CDN, pero Jetpack CDN es la opción ideal para WordPress.
Jetpack CDN es apto para principiantes y no implica ningún paso complicado de configuración o instalación. Mejor aún, es gratis, es automático y no hay límite en la cantidad de archivos estáticos que puede servir a través de la CDN. Además, Jetpack CDN toma medidas adicionales para mejorar los tiempos de carga al cambiar automáticamente el tamaño de las imágenes para dispositivos móviles.
Si bien los CDN son una excelente manera de reducir los tiempos de respuesta de TTFB y del servidor, también le permiten estabilizar su sitio. Por ejemplo, si uno de los servidores de su alojamiento web deja de funcionar, puede continuar sirviendo contenido desde la CDN. De hecho, incluso si todo el centro de datos falla, puede confiar en las CDN para mantener su sitio web disponible.
3. Aproveche el almacenamiento en caché de la página
El almacenamiento en caché de páginas acelera los tiempos de carga de su sitio web, pero también reduce el tiempo de procesamiento del servidor. Esto apunta a la parte media del proceso TTFB.
Sin almacenamiento en caché, WordPress tiene que ejecutar consultas PHP y MySQL cada vez que se realiza una nueva solicitud. Esto puede ser un proceso que requiere mucho tiempo.
Entonces, en su lugar, puede usar el almacenamiento en caché para generar archivos HTML directamente, en lugar de generarlos desde PHP cada vez. Como resultado, le toma mucho menos tiempo mostrar sus páginas a los visitantes.
Algunos servidores web como DreamHost ofrecen almacenamiento en caché incorporado con sus planes de alojamiento administrados de WordPress. Si este es el caso, es posible que solo deba comunicarse y pedirle al anfitrión que lo active por usted.
De lo contrario, hay muchos complementos gratuitos que puede usar para agregar almacenamiento en caché a su sitio, como WP Super Cache. Este complemento es adecuado para todo tipo de usuarios.
Si se siente cómodo editando archivos PHP, puede usar el método de almacenamiento en caché experto, que es el más rápido disponible.
O bien, los principiantes pueden seguir con el modo de almacenamiento en caché simple, que les permite mantener dinámicas partes de su página.
Además, puede programar la recolección de basura a intervalos regulares para liberar espacio en su servidor. Mientras tanto, puede activar el modo de precarga para conservar recursos mientras entrega contenido estático a velocidades rápidas.
4. Migre a un servidor web más rápido
Si no está satisfecho con su rendimiento actual y cree que los servidores de su host pueden tener la culpa, puede migrar a un nuevo host o servidor web para reducir el TTFB. Incluso si tiene un presupuesto limitado, debe priorizar la elección de un host de WordPress de calidad con un servicio confiable.
El alojamiento compartido suele ser la opción más económica. Mientras tanto, el alojamiento dedicado se encuentra en el extremo más caro de la escala. Eso es porque, con alojamiento compartido, su sitio web estará en un servidor con muchos otros sitios web. Por lo tanto, los tiempos de respuesta pueden ser lentos y su servidor está menos equipado para manejar picos de tráfico agudos.
Puede ser mejor optar por un paquete de WordPress administrado. Los servidores utilizados para estos planes están optimizados específicamente para WordPress, y es probable que obtenga algunas funciones integradas sofisticadas para un rendimiento rápido.
Algunos servidores web de calidad incluso le dan la opción de minimizar automáticamente el código CSS o JavaScript, que es una forma rápida y fácil de mejorar el rendimiento de su sitio. Pero las características sofisticadas no son el único factor importante a considerar.
Antes de tomar una decisión sobre el hospedaje, es una buena idea averiguar dónde están ubicados los servidores de su hospedaje. Si la mayoría de sus clientes se encuentran en Europa, no es ideal elegir un servidor web con centros de datos repartidos por los Estados Unidos.
Además de eso, es importante asegurarse de que los planes de su anfitrión sean escalables. Por ejemplo, si espera que su negocio crezca rápidamente, su host debería poder escalar fácilmente sus recursos. De esta manera, puede mantener una buena puntuación de TTFB y disfrutar de tiempos de respuesta rápidos del servidor.
5. Usa la última versión de PHP
Otra forma de reducir TTFB en WordPress es asegurarse de que está ejecutando la última versión de PHP. El preprocesador de hipertexto (PHP) es el lenguaje de programación sobre el que se basa WordPress.
Con cada nueva versión de PHP, puede acceder a medidas de seguridad más estrictas que reducen la posibilidad de intentos de piratería. Pero también puede acceder a nuevas funciones que amplían la funcionalidad de su sitio o mejoran su rendimiento.
Por ejemplo, las versiones más avanzadas de PHP pueden manejar más solicitudes por segundo. Por lo tanto, para reducir los tiempos de respuesta de TTFB y del servidor, puede verificar y actualizar la versión de PHP de su sitio web.
Es importante asegurarse de que está ejecutando las últimas versiones de todo el software en su sitio, incluidos los temas y complementos. De esta manera, puede fortalecer la seguridad de su sitio y mejorar el rendimiento general.
Para hacer esto, diríjase a Panel de control → Actualizaciones.
Aquí puede ver las actualizaciones disponibles. También puede habilitar las actualizaciones automáticas para las versiones de seguridad de WordPress. Además, si se desplaza hacia abajo, puede ver si hay actualizaciones disponibles para complementos y temas en su sitio.
Si los hay, simplemente marque la casilla junto al software que desea actualizar. Luego, haga clic en Actualizar. Tenga en cuenta que siempre es una buena idea hacer una nueva copia de seguridad de su sitio antes de ejecutar las actualizaciones en caso de que algo salga mal.
6. Use un proveedor de DNS premium
Actualizar su proveedor de Sistema de Nombres de Dominio (DNS) es otra manera fácil de reducir los tiempos de respuesta del servidor y TTFB en WordPress. Aunque algunos servidores web ofrecen un DNS, la mayoría no le brinda acceso a un proveedor premium.
El DNS funciona traduciendo los nombres de dominio en direcciones IP fáciles de usar para que los navegadores puedan cargar recursos de Internet, como páginas web. El proceso se lleva a cabo automáticamente en lo que respecta al usuario, por lo que no es algo que deba iniciar activamente.
Los proveedores de DNS premium tienden a utilizar una red global de servidores DNS, lo que le permite responder consultas de DNS con baja latencia. De esta manera, puede servir contenido más rápidamente, mejorando el SEO y Core Web Vitals.
Para mejorar las cosas, incluso puede habilitar la precarga de DNS en su sitio. Con esto, puede indicarle al navegador que realice búsquedas de DNS en una página mientras el usuario está navegando.
Preguntas frecuentes sobre TTFB
Aunque hemos tratado de proporcionar una visión detallada de cómo reducir los tiempos de respuesta de TTFB y del servidor, es posible que aún tenga algunas preguntas. En esta sección, responderemos las preguntas más comunes sobre TTFB.
¿Cómo puedo medir la puntuación TTFB de mi sitio de WordPress?
Antes de comenzar a implementar los consejos de esta publicación, puede medir el TTFB actual de su sitio utilizando algunas herramientas útiles. PageSpeed Insights es su mejor apuesta, ya que es gratis, rápido y de fácil acceso. Todo lo que necesita hacer es ingresar la URL de su sitio y hacer clic en Analizar .
Luego, recibirá una evaluación de Core Web Vitals para computadoras de escritorio y dispositivos móviles. Aquí, puede ver puntajes claros para cada una de las métricas, incluido el tiempo total de bloqueo y FCP. Debajo de esto, también encontrará información de diagnóstico y consejos sobre cómo mejorar su calificación de accesibilidad.
Google Search Console (GSC) es otra herramienta útil para medir TTFB. Pero, para comenzar con GSC, primero deberá crear una cuenta.
Alternativamente, puede usar Lighthouse, que puede ejecutar en Chrome DevTools desde la línea de comandos o como un módulo de Nodo. De esta forma, puedes acceder a una auditoría de página avanzada y generar un informe gratuito para mejorar la calidad de tus páginas web.
Esta auditoría incluirá una evaluación de muchas métricas útiles, como TTFB y Time to Interactive (TTI).
¿Qué es una buena puntuación TTFB?
Según Google, la mayoría de los sitios web deberían aspirar a una puntuación TTFB de 0,8 segundos. Todo lo que supere los 800 milisegundos (ms) necesita mejoras. Las puntuaciones superiores a 1800 ms se consideran muy malas. Si este es el puntaje que recibe, debe tomar medidas para reducir su TTFB de inmediato.
¿Cómo puedo dar cuenta fácilmente de una puntuación TTFB baja?
El mejor lugar para comenzar es con un complemento gratuito como Jetpack Boost. Este método no solo es el más fácil de usar para principiantes, sino que también es súper rápido de configurar. Funciona automáticamente en el fondo de su sitio y requiere muy poca configuración.
Trabaja para mejorar el rendimiento general de su sitio y su puntaje Core Web Vitals, inmediatamente trabajando para contrarrestar un mal resultado de TTFB.
Además, puede apuntar a Core Web Vitals importantes directamente desde su tablero de WordPress. Para comenzar, diríjase a Complementos → Agregar nuevo en WordPress. Luego, busca "Jetpack Boost". Haga clic en instalar ahora → Activar.
Luego, desde su tablero de WordPress, visite Jetpack → Boost para ver su puntaje de rendimiento. Aquí también es donde puede modificar la configuración para aumentar su Core Web Vitals y mejorar el SEO. Por ejemplo, puede habilitar Lazy Loading para que sus imágenes solo se carguen cuando se necesiten.
Además, puede diferir JavaScript no esencial para priorizar la carga de estilos e imágenes. El complemento es súper simple de usar, y si cambia de opinión acerca de una de las configuraciones, solo necesita regresar a esta página y usar la palanca para deshabilitar la función.
Reduzca los tiempos de respuesta de TTFB y del servidor ahora
Si está buscando mejorar la experiencia del usuario y aumentar su Core Web Vitals, es posible que desee reducir el tiempo hasta el primer byte (TTFB). Afortunadamente, hay muchas formas de reducir los tiempos de respuesta del servidor y mejorar el rendimiento de su sitio web de WordPress.
En resumen, aquí hay seis formas de mejorar el rendimiento de su sitio, el TTFB y los tiempos de respuesta del servidor:
- Instale un complemento de optimización como Jetpack Boost.
- Utilice una red de entrega de contenido como Jetpack CDN.
- Aproveche el almacenamiento en caché de la página.
- Migre a un servidor web más rápido.
- Utilice la última versión de PHP.
- Utilice un proveedor de DNS premium.
No importa cuál sea su sitio, siempre puede beneficiarse de un aumento rápido en el rendimiento. Si estás en WordPress, ese poder viene en un práctico complemento. ¡Consigue Jetpack Boost hoy!