Cómo Eliminar Recursos que Bloquean el Renderizado

Este artículo fue escrito y publicado originalmente el 28 de marzo de 2022 por Cal Evans. Ha sido actualizado el 20 de marzo de 2025 para reflejar los últimos desarrollos en técnicas para eliminar recursos que bloquean el renderizado.

Durante la primera etapa de la era web, las primeras páginas web se construyeron en una versión simplificada de XML llamada HTML. Blanco con texto negro. Si veías una frase con un subrayado azul, sabías que podías hacer clic en ella. Si era morado, sabías que ya habías hecho clic.

La vida era simple.

Hoy en día, el HTML suele ser la parte más pequeña de cualquier página web. Cuando un navegador solicita una página, obtiene el HTML pero luego tiene que procesarlo y descargar los recursos.

  • CSS
  • JavaScript
  • Imágenes
  • Fuentes
  • …y otros archivos externos necesarios para proporcionar la experiencia del usuario

No todos los recursos se cargan de la misma forma. Algunos recursos que deben cargarse pueden ralentizar la visualización de la página web.

Estos recursos se llaman “Recursos que Bloquean el Renderizado” y este artículo te mostrará algunas tácticas que puedes usar para reducir el número de recursos que bloquean el renderizado en tu sitio web y cómo aplicarlas manualmente o usando el plugin SiteGround Speed Optimizer.

¿Qué son los Recursos que Bloquean el Renderizado?

“Renderizar” es el término técnico para “mostrar”. En este artículo, cada vez que hablamos de renderizado, nos referimos al proceso de mostrar tu sitio web en una pantalla.

Cada recurso que se carga en tu sitio web tiene el potencial de ser un recurso que bloquea el renderizado. Esto incluye:

  • Imágenes grandes
  • Código JavaScript que debe ejecutarse en elde tu página
  • CSS grande que tu página no puede mostrar hasta que esté completamente cargado
  • Cualquier recurso de otro sitio que sea más lento que el tuyo
  • Plugins que tienen sus propios archivos CSS y JavaScript

En resumen, cualquier cosa que tengas en tu HTML para ser cargada es potencialmente un recurso que bloquea el renderizado.

¿Por Qué Deberías Eliminar los Recursos que Bloquean el Renderizado?

Cuando un visitante llega a tu sitio web, su navegador quiere mostrarle la página lo más rápido posible. Pero si hay demasiados recursos que bloquean el renderizado, el navegador tiene que frenar y esperar a que esos archivos se descarguen y procesen antes de mostrar algo útil.

Esto crea lo que llamamos un “primer renderizado lento” – esa pausa incómoda donde los usuarios miran una página en blanco o medio cargada. No es lo ideal, ¿verdad?

¿Por qué es importante?:

  • Mejor Experiencia de Usuario – Las páginas que cargan rápido se sienten fluidas y pulidas. Una página que carga lentamente, por otro lado, puede frustrar a los visitantes y hacer que se vayan antes de siquiera ver tu contenido.
  • Optimización SEO – Google y otros motores de búsqueda consideran la velocidad de la página como un factor principal de clasificación. Si tus páginas son lentas debido a recursos que bloquean el renderizado, afectará tu posición en los resultados de búsqueda.
  • Mayores Tasa de Conversión – Ya sea que estés gestionando una tienda en línea, un blog o un sitio de portafolio, las páginas que cargan más rápido a menudo significan tasas de conversión más altas. Una página ágil ayuda a mantener a la gente interesada.
  • Uso Más Eficiente de los Recursos – Eliminar activos innecesarios o mal optimizados reduce el uso de ancho de banda y la carga del servidor, lo que puede ahorrarte dinero y reducir la tensión en tu entorno de hosting.

Con Interacción al Siguiente Renderizado (INP) reemplazando a Retraso de la Primera Entrada (FID) como una métrica de core web vitals, es aún más importante reducir los recursos que bloquean el renderizado.

Optimizar la rapidez con la que los usuarios pueden interactuar con tu página no solo mejorará el rendimiento percibido, sino que también impactará positivamente en tu puntuación de web vitals.

Al final, el objetivo de tu sitio web es comunicar algo de manera rápida y clara. Los recursos que bloquean el renderizado se interponen en el camino al retrasar el momento en que los visitantes pueden comenzar a interactuar con tu contenido.

Ahora que sabes el “por qué”, vamos a profundizar en cómo identificar estos lentos y agilizar el proceso de carga de tu sitio web.

¿Cómo Identificar Recursos que Bloquean el Renderizado en tu Sitio Web?

Hay muchas herramientas para ayudarte a ver cómo carga tu sitio web. Sugerimos estas opciones para identificar recursos que bloquean el renderizado:

Usando las DevTools del Navegador

Esta es una de las herramientas que puede mostrarte una vista de “cascada” de cómo carga una página. Todos los navegadores modernos incluyen esta función.

Haz clic derecho en cualquier parte de tu página web, selecciona “Inspeccionar”, luego dirígete a la pestaña “Red”.

Recarga la página, y verás algo como esto:

La opción "Inspeccionar elemento" del navegador

En el lado derecho, verás el gráfico de cascada. Las barras de colores muestran cuánto tiempo tarda cada recurso en cargarse. La delgada línea azul marca cuándo la página comienza a renderizarse.

Si notas muchos recursos cargándose antes de esa línea, podría significar que hay margen de mejora.

Esta vista integrada es genial para revisiones rápidas, pero solo te dice cómo se desempeña la página en tu configuración actual. Si estás desarrollando localmente, los resultados podrían ser más rápidos que en condiciones reales.

Para obtener información más profunda, puedes recurrir a herramientas en línea como WebPageTest.

WebPageTest y Otras Herramientas de Pruebas de Rendimiento

WebPageTest te da una imagen más clara de cómo se desempeña tu sitio a nivel global. Además, puedes personalizar las pruebas para que coincidan con condiciones del mundo real.

Consejo profesional: Si quieres una visión general más rápida, herramientas como PageSpeed Insights también señalan recursos que bloquean el renderizado.

El método típico es:

  • Comienza con una prueba de escritorio
  • Elige una ubicación de servidor que esté lejos del host de tu sitio web
  • Mantente con Chrome a menos que tengas una razón para elegir otro navegador

Puedes ajustar esto en la pestaña de “Configuración Avanzada”.

WebPage Test

Haz clic en “Iniciar Prueba” y revisa los resultados.

WebPage Test

Ahora verás un gráfico de cascada más detallado. Al hacer clic en él, se abre una versión de tamaño completo donde puedes identificar archivos JavaScript y CSS que bloquean el renderizado.

Una de las cosas que te mostrará es una lista de los recursos que bloquean el renderizado

En este ejemplo, hay 32 recursos que bloquean el renderizado, principalmente archivos CSS, con algunos archivos JavaScript mezclados.

Es fácil ver por qué JavaScript puede bloquear el renderizado, pero CSS también puede hacerlo. El navegador no puede mostrar completamente la página hasta que tenga todos los estilos que necesita. Si una regla CSS importante se carga tarde, tu página podría pausarse hasta que esté lista.

Por eso es clave optimizar la entrega de CSS y JS, y es exactamente lo que cubriremos a continuación.

Cómo Eliminar Recursos que Bloquean el Renderizado

Con el tiempo, los desarrolladores web han experimentado con varios métodos para reducir o eliminar recursos que bloquean el renderizado. Hoy en día, hay varias técnicas confiables que puedes usar para acelerar el renderizado de la página.

1. Optimización de la Carga de JavaScript

JavaScript es uno de los culpables más comunes cuando se trata de bloquear el renderizado. Afortunadamente, hay varias técnicas para controlar cómo y cuándo se cargan tus scripts, para que tu página pueda mostrarse más rápido.

1.1. Entendiendo Async vs. Defer

Para evitar que los archivos JavaScript bloqueen el renderizado de la página, debes usar los atributos DEFER o ASYNC en tus etiquetas de script.

<script defer src="https://example.com/script.js"></script>
  • DEFER descarga el script mientras la página se está renderizando y lo ejecuta solo después de que el HTML esté completamente analizado. Preserva el orden de los scripts.
  • ASYNC descarga y ejecuta el script tan pronto como esté listo, independientemente del estado de renderizado de la página. Esto puede causar que los scripts se ejecuten fuera de orden.

Generalmente, DEFER es la mejor opción, especialmente cuando tus scripts dependen unos de otros o del DOM. Permite que el navegador se concentre en pintar la página antes de ejecutar scripts.

1.2. Manejo Eficiente de Scripts de Terceros

Los scripts de terceros, como los de analíticas o widgets de redes sociales, son bloqueadores de renderizado comunes. Si es posible, carga estos scripts usando DEFER o ASYNC.

Algunos scripts de terceros no esenciales también pueden moverse para cargarse después de que la página haya terminado de renderizarse por completo, usando escuchadores de eventos como window.onload.

1.3. Carga Diferida de Scripts No Críticos con IntersectionObserver

Para scripts que solo se necesitan una vez que un usuario interactúa o se desplaza a una cierta sección (por ejemplo, widgets de chat o videos incrustados), puedes cargarlos de manera diferida usando la API IntersectionObserver.

const observer = new IntersectionObserver((entries) => {
  if (entries[0].isIntersecting) {
    // Dynamically load script here
  }
});
observer.observe(document.querySelector('#lazy-element'));

Esto le indica al navegador que cargue estos scripts solo cuando los elementos relacionados entren en vista, reduciendo la carga inicial para el navegador.

2. Optimización de CSS para una Renderización más Rápida

CSS le dice a tu navegador cómo estilizar tu página, pero también puede ralentizar la velocidad con la que aparece esa página. Veamos cómo hacer que tu CSS trabaje contigo, no contra ti, en lo que respecta al rendimiento.

2.1. Incluir CSS Crítico para el Contenido Above-the-Fold

Los navegadores bloquean la renderización hasta que han procesado el CSS. Para acelerar el primer pintado, Google sugiere identificar tu “CSS crítico” (los estilos necesarios para el contenido above-the-fold) e incluirlos directamente en tu HTML.

<style>/* Critical CSS goes here */</style>

Esto elimina la necesidad de que el navegador espere por hojas de estilo externas antes de mostrar el contenido above-the-fold.

La forma más fácil de identificar e incluir CSS crítico es usando herramientas como la Herramienta de Cobertura de Chrome para ver qué estilos se cargan durante la renderización inicial.

Chrome Coverage Tool

Te mostrará el CSS que estás cargando que no es crítico (barra roja) y el crítico (barra verde).

Al extraer el CSS crítico y colocarlo inline, puedes eliminar el CSS como un recurso que bloquea la renderización.

2.2. Aplazar CSS No Crítico

Para estilos no esenciales, como los que afectan al pie de página o elementos debajo del fold, puedes aplazar la carga usando el atributo media con un valor como print y cambiarlo de nuevo a all después de que la página cargue:

<link rel="stylesheet" href="non-critical.css" media="print" onload="this.media='all'">

Este truco permite al navegador priorizar recursos críticos y cargar el resto después de que la página esté visualmente completa.

2.3. Pre-cargar Archivos CSS Clave

Otra táctica es pre-cargar archivos CSS que sabes que son cruciales pero no quieres incluir inline. Pre-cargar ayuda al navegador a descubrir estos recursos antes en el proceso de renderización:

<link rel="preload" href="important.css" as="style" onload="this.rel='stylesheet'">

Es útil para hojas de estilo importantes que impactan el aspecto y la sensación del contenido above-the-fold pero son demasiado grandes o complejas para incluir inline.

3. Técnicas de Renderización Progresiva

Más allá de scripts y hojas de estilo, hay algunas estrategias adicionales que puedes usar para cargar contenido progresivamente y acelerar el primer pintado de tu sitio web.

3.1. Renderización del Lado del Servidor (SSR) y Generación Estática

La Renderización del Lado del Servidor (SSR) y la generación estática pueden ayudar a entregar HTML completamente formado al navegador, reduciendo la dependencia de scripts del lado del cliente para la renderización inicial.

Esto significa que el contenido se vuelve visible más pronto porque el navegador no tiene que esperar a que JavaScript construya la estructura de la página.

Frameworks como Next.js o Gatsby facilitan la implementación de SSR y generación estática.

3.2. Optimización de Fuentes e Imágenes para Mejorar los Tiempos de Carga

Las fuentes e imágenes también pueden bloquear la renderización si no se manejan correctamente. Para optimizarlas:

  • Usa la propiedad CSS font-display: swap para evitar que los archivos de fuentes bloqueen el primer pintado.
  • Carga diferida de imágenes debajo del fold usando el atributo loading=”lazy”.
  • Precarga fuentes clave o imágenes heroicas con la etiqueta para priorizarlas.

Juntas, estas estrategias mejoran el rendimiento de tu sitio al permitir que los navegadores muestren contenido lo antes posible mientras cargan activos no esenciales en segundo plano.

Cómo Reducir Recursos que Bloquean la Renderización en WordPress con SiteGround Speed Optimizer

Si usas WordPress, el plugin Speed Optimizer de SiteGround ofrece una manera fácil de reducir recursos que bloquean la renderización sin tocar tu código.

Incluso si no alojas con SiteGround, este plugin aún puede ayudar a optimizar el rendimiento de tu sitio web.

Advertencia:

Al hacer estos cambios, es importante proceder con cuidado. Recomendamos ajustar una configuración a la vez y luego verificar tu sitio en un navegador diferente para asegurarte de que todo sigue funcionando correctamente.

De esta manera, puedes identificar cualquier problema potencial y solucionarlo inmediatamente antes de pasar a la siguiente optimización.

1. Optimización de JavaScript

Primero, ve a la configuración de JavaScript en el plugin. Aquí están las optimizaciones clave:

Captura de pantalla de la configuración de JavaScript del Speed Optimizer en el Frontend, que muestra las opciones para activar o desactivar la minificación, combinación y aplazamiento de archivos JavaScript, y opciones adicionales para excluir archivos específicos de la optimización.
  • Minificar Archivos JavaScript: Esto elimina caracteres innecesarios de tu código JavaScript. Esto lo hace más pequeño y rápido de cargar.
  • Combinar Archivos JavaScript: Combinar archivos JavaScript reduce el número de solicitudes que el navegador necesita hacer, acelerando el tiempo de carga.
  • Aplazar JavaScript que Bloquea la Renderización: Esta opción importante añade el atributo DEFER a tus archivos JavaScript, permitiendo que la página se renderice antes de ejecutar JavaScript.

2. Optimización de CSS

A continuación, dirígete a la configuración de CSS:

Captura de pantalla de la configuración de CSS del Speed Optimizer en el Frontend, que muestra las opciones para activar o desactivar la minificación, combinación y precarga de archivos CSS, y opciones adicionales para excluir archivos específicos de la optimización.
  • Pre-cargar CSS Combinado: Esta configuración asegura que tu archivo CSS combinado se cargue temprano en el proceso, para que esté disponible cuando la página comience a renderizarse.
  • Minificar Archivos CSS: Esto elimina espacios, nuevas líneas y comentarios de tu CSS, reduciendo el tamaño del archivo y mejorando los tiempos de carga.
  • Combinar Archivos CSS: Combinar archivos CSS ayuda a reducir el bloqueo de renderización al disminuir el número de solicitudes HTTP.

Al aplicar estas optimizaciones, puedes reducir significativamente los recursos que bloquean la renderización en tu sitio de WordPress y hacerlo más rápido.

Si quieres profundizar en las optimizaciones de WordPress, echa un vistazo a nuestro video sobre Cómo Acelerar tu Sitio Web de WordPress como un Pro.

Después de pasar por todos estos pasos en nuestro sitio de prueba, hemos reducido a 24 recursos que bloquean la renderización de 32. Eso es un muy buen comienzo.

Optimiza tu Javascript

El siguiente paso es localizar todo el CSS crítico e incluirlo inline. Luego aplazar todo el CSS restante y aplicar las otras técnicas de optimización que discutimos anteriormente. Eso eliminará casi todos los bloqueadores de renderización restantes.

Ahora, repasemos una lista de verificación final de todas las técnicas que hemos explorado.

Lista de Verificación para Eliminar Recursos que Bloquean la Renderización

Hasta ahora, has aprendido que los recursos que bloquean la renderización no solo ralentizan las cosas, sino que pueden impactar directamente en la experiencia del usuario, SEO y conversiones.

Para ayudarte a poner todo en acción, aquí tienes una lista de verificación que puedes seguir:

  • ✅ Identifica recursos que bloquean la renderización usando las DevTools del navegador o herramientas como WebPageTest.
  • ✅ Añade atributos defer o async a archivos JavaScript no críticos.
  • ✅ Optimiza scripts de terceros cargándolos de forma asíncrona o aplazándolos cuando sea posible.
  • ✅ Usa IntersectionObserver para cargar scripts de forma diferida que no se necesitan inmediatamente.
  • ✅ Incluye tu CSS crítico (estilos above-the-fold) directamente en tu HTML.
  • ✅ Aplaza CSS no crítico o cárgalo de forma asíncrona, y elimina CSS no utilizado.
  • ✅ Pre-carga archivos CSS importantes para darle al navegador una ventaja.
  • ✅ Implementa técnicas de renderización progresiva como la Renderización del Lado del Servidor (SSR) o generación estática donde tenga sentido.
  • ✅ Optimiza fuentes e imágenes para eliminar cuellos de botella ocultos.
  • ✅ Usa plugins de optimización de rendimiento como el SiteGround Speed Optimizer para automatizar muchas de estas tareas fácilmente.

Eliminar recursos que bloquean la renderización puede parecer un ajuste fino. Cada uno de estos pasos reduce esas pausas frustrantes durante las cargas de página. Aplícalos de manera consistente y crearás una experiencia más rápida y fluida para tus visitantes.

Desde mejorar la experiencia del usuario hasta impulsar el SEO, cada optimización cuenta. Cuando tus páginas cargan rápidamente, los visitantes se quedan más tiempo y los motores de búsqueda se dan cuenta de eso.

¿La mejor parte? Con una herramienta como el SiteGround Speed Optimizer, puedes automatizar muchos de estos pasos y obtener resultados más rápidos sin mucho esfuerzo y conocimiento de codificación.

A largo plazo, cada pequeña mejora suma, y eso es lo que mantiene tu sitio web rápido, confiable y listo para rendir.

Actualización sin interrupciones a PHP 8.2 para millones de sitios

En mayo, compartimos la noticia de que PHP 8.2 se convertiría en la versión predeterminada para todos los sitios nuevos alojados en nuestros servidores. Este mes, nos complace anunciar que PHP 8.2 se ha implementado por completo en toda nuestra infraestructura, también para los sitios ya existentes. Esta importante actualización proporciona a los clientes de SiteGround mejoras de seguridad y un rendimiento superior, asegurando que aprovechen al máximo PHP 8.2 desde el primer momento.

Implementar este cambio a gran escala fue un proceso complejo y extenso, pero lo planificamos y ejecutamos cuidadosamente. Nuestro enfoque se basó en nuestro compromiso de ofrecer a los clientes un servicio continuo y de alta calidad, asegurando que cada uno de sus sitios web sea más rápido, seguro y esté mejor preparado para el futuro. Aquí te contamos más sobre el proceso detrás de esta actualización.

Transición fluida y experiencia PHP optimizada para un hosting más rápido y seguro

La magnitud de este proyecto fue inmensa, con cientos de horas dedicadas a planificación, pruebas e implementación por parte de nuestro equipo de DevOps. Todo esto para garantizar una transición fluida y gratuita a PHP 8.2 para los clientes que tienen activado el servicio de PHP gestionado. Aquí algunos de los resultados:

✅ Nuestro equipo dedicó 88 días a la preparación y actualizaciones graduales en servidores compartidos y cloud. 

📊 Millones de sitios web con PHP gestionado pasaron por verificaciones exhaustivas de compatibilidad.

🎉 Un impresionante 92.92% de los sitios superó la verificación para PHP 8.2 sin problemas, siendo clasificados como de bajo riesgo y actualizados directamente a PHP 8.2.

  Aproximadamente el 7% de los sitios se identificó como de alto riesgo y se les concedió tiempo adicional para seguir usando PHP 7.4, garantizando estabilidad y tranquilidad para nuestros clientes.

Por qué la actualización a PHP 8.2 es compleja, y necesaria

PHP 8.2 trae potentes mejoras a los sitios web de nuestros clientes en términos de velocidad, seguridad y eficiencia. Está diseñado para gestionar las solicitudes de PHP más rápidamente, mejorando el rendimiento en todo tipo de sitios web. PHP 8.2 se considera una versión madura y es la versión principal activamente soportada por los desarrolladores de PHP, asegurando que reciba parches de seguridad constantes.

Incluye nuevas funcionalidades, como las propiedades de solo lectura y la deprecación de propiedades dinámicas, lo que permite a los desarrolladores escribir código más seguro y da como resultado sitios web más protegidos. Además, es totalmente compatible con el resto del software alojado en nuestra plataforma, y todas las aplicaciones principales, como WordPress y Joomla, ya son compatibles con PHP 8.2.

Teniendo esto en cuenta, este era el momento adecuado para que en SiteGround estableciéramos PHP 8.2 como la versión predeterminada, garantizando que nuestros clientes aprovechen al máximo su entorno de alojamiento. Sin embargo, migrar a una versión principal de PHP como esta es un desafío, ya que afecta a casi todas las aplicaciones y dominios alojados en nuestros servidores. Además, algunos elementos del sitio, como plugins antiguos o código personalizado, pueden presentar problemas de compatibilidad al migrar a una nueva versión de PHP.

Por eso, la transición a PHP 8.2 fue tan importante como compleja. Aunque los sitios nuevos en nuestros servidores usan PHP 8.2 de manera predeterminada desde mayo de 2024, actualizar todos los sitios con nuestro servicio de PHP gestionado requirió un enfoque meticuloso.

Pruebas iniciales, verificaciones de compatibilidad y gestión de riesgos

En julio, comenzamos un proceso de actualización gradual para los clientes que usan nuestro servicio de PHP gestionado. Empezamos con una prueba en el primer servidor compartido y realizamos verificaciones detalladas para comprobar que los sitios se cargaran correctamente con PHP 8.2. Estas pruebas se realizaron de forma aislada, asegurando que los sitios en producción de los clientes no se vieran afectados durante el proceso de evaluación.

Esta prueba nos permitió evaluar si los sitios estaban listos para PHP 8.2. Nuestras exhaustivas verificaciones de compatibilidad nos ayudaron a clasificar los sitios web en grupos de bajo y alto riesgo para gestionar mejor la implementación y reducir los posibles riesgos para nuestros clientes.

  • Bajo riesgo: sitios que nuestras pruebas confirmaron que cargan correctamente en PHP 8.2.
  • Alto riesgo: sitios en los que se detectaron algunos problemas de compatibilidad.

Para todos los sitios que se cargaron sin problemas, enviamos una notificación una semana antes de la actualización, asegurando completa transparencia y evitando sorpresas para nuestros clientes. Para aquellos sitios que no superaron la verificación de compatibilidad, los mantuvimos en PHP 7.4, permitiendo que los clientes actualizaran el código de sus sitios para garantizar la compatibilidad mientras continuaban operativos.

También contactamos a estos clientes con la recomendación de volver a activar el servicio de PHP gestionado una vez resolvieran los problemas de compatibilidad, de modo que podamos seguir actualizando sus sitios automáticamente y ahorrándoles tiempo y esfuerzo.

Actualización gradual de los sitios de clientes con PHP gestionado

Para garantizar la estabilidad y minimizar riesgos, nuestro proceso de actualización a PHP 8.2 fue gradual y cuidadosamente controlado. Después de la prueba inicial en el servidor, realizamos una actualización por fases, comenzando con un lote de cinco servidores, luego ampliando a 50, 250 y, finalmente, 500 servidores compartidos por semana. Este enfoque gradual nos permitió detectar y resolver rápidamente cualquier problema que surgiera.

A mediados de septiembre, la actualización a PHP 8.2 se completó en todos nuestros servidores de hosting compartido. A finales de agosto, comenzamos el proceso de actualización en nuestros servidores cloud, que fue puntual y se completó con éxito a finales de octubre.

Para aquellos que aún están en PHP 7.4, recomendamos encarecidamente pasar a PHP 8.2
Para los clientes que gestionan su propia versión de PHP y todavía usan PHP 7.4, les animamos a actualizar pronto a PHP 8.2, ya que esta versión es más segura, rápida y cuenta con soporte completo. Las versiones anteriores a la 8.2 ya no son soportadas por los desarrolladores principales de PHP y serán cada vez más vulnerables con el paso del tiempo. Cabe señalar que PHP 7.3 será retirado de los servidores de SiteGround en 2025, cuando llegue al final de su ciclo de vida. Para su conveniencia, ofrecemos una verificación de compatibilidad de PHP realizada por nuestros expertos técnicos como parte del servicio Expert Care.

Estamos orgullosos de haber logrado con éxito esta gran actualización a PHP 8.2, manteniendo nuestro compromiso de ofrecer un entorno de alojamiento seguro y actualizado. Como siempre, nuestro equipo está aquí para ayudar con cualquier pregunta o guía que necesiten para aprovechar al máximo PHP y más allá.

PHP 8.4 (Beta 3) ya disponible para pruebas en los servidores de SiteGround

PHP 8.4 ya no es beta. El lanzamiento oficial se anunció el 21 de noviembre de 2024 y está completamente disponible en SiteGround. Lee nuestro último artículo completo para obtener más información sobre las nuevas funciones y cómo puedes usarlas.

Estamos encantados de anunciar que PHP 8.4 (Beta 3) ya está disponible para ser testeado en todos los servidores de SiteGround – mucho antes de su fecha de lanzamiento oficial prevista para el 21 de noviembre de 2024. Una vez más, estamos entre las primeras empresas en ofrecer PHP 8.4 (Beta 3) para su prueba en nuestra plataforma de hosting. Gracias a nuestra exclusiva configuración del servidor PHP, podemos ofrecer las últimas versiones de PHP para que nuestros clientes las prueben de forma segura en sus sitios web alojados con nosotros. 

Descubre más sobre las nuevas características que aporta esta última versión de PHP en la siguiente sección.

Qué hay de nuevo en PHP 8.4 (Beta 3)

Esta última versión introduce algunas novedades muy importantes que mejorarán aún más la experiencia de desarrollo en PHP. Vamos a profundizar algunos de los mayores cambios que ofrece PHP 8.4 (Beta 3):

Ganchos de propiedad

Una de las nuevas características de PHP 8.4 (Beta 3) incluye la capacidad de definir ganchos de propiedad que eliminará la necesidad de una gran cantidad de código repetitivo. Este es uno de los mayores cambios en la historia de PHP. Los ganchos de propiedad ayudarán a eliminar un montón de getters y setters al permitir que cada propiedad defina sus propios ganchos get y set. Lo que es más, una adición emocionante es que en PHP 8.4 (Beta 3) los ganchos de propiedad pueden ser definidos en interfaces.

Podemos coger como ejemplo esta clase bastante estándar:

<?php
declare(strict_types=1);


class Website
{
   private $domain;
   public function __construct(string $domain) {
       $this->domain = $domain;
   }
   public function getDomain(): string {
       return $this->domain;
   }
   public function setDomain(string $domain): void {
       if (strlen($domain) === 0) {
           throw new ValueError("Domain must be non-empty");
       }
       $this->domain = $domain;
   }
}

Con PHP 8.4 (Beta 3) podemos usar los ganchos de propiedad para conseguir el mismo resultado con la siguiente sintaxis:

<?php
declare(strict_types=1);
class Website
{
   public string $domain {
       set {
           if (strlen($value) === 0) {
               throw new ValueError("Domain must be non-empty");
           }
           $this->domain = $value;
       }
       get => $this->domain;
   }

   public function __construct(string $domain) {
       $this->domain = $domain;
   }
}

nuevo sin paréntesis adicionales

Otra nueva característica que te ahorrará mucho código es que ya no tienes que envolver los objetos recién creados entre paréntesis para poder encadenar métodos en ellos.

Además, no sólo funciona con métodos, también puedes encadenar propiedades, métodos estáticos, constantes… básicamente lo que quieras. En resumen, la nueva función simplificará la sintaxis y hará que el código sea más conciso y legible.

Ejemplo:

La característica “acceso a miembros de clase en la instanciación” fue introducida en PHP 5.4.0. Desde entonces se puede acceder a constantes, propiedades y métodos en una instancia recién creada sin una variable intermedia, pero sólo si la nueva expresión está envuelta entre paréntesis:

class Website
{
   ...

   public function getDomain(): string {
       return $this->domain;
   }
}


// Valid syntax
$myDomain = (new Website('siteground.com'))->getDomain();

// Invalid syntax until PHP8.4
$myDomain = new Website('siteground.com')->getDomain();

Nuevas funciones Array

Otro cambio notable en PHP es la introducción de varias funciones Array nuevas. PHP 8.4 introdujo varias nuevas funciones de array con función callback:

array_find()

Función que devuelve el valor del primer elemento del array que coincida con la condición. Si ninguno de los elementos coincide con la condición, la función devolverá `null`.

array_find_key()


Devuelve la clave del primer elemento para el que la llamada de retorno fue true. Si ninguno de los elementos cumple la condición, la función devuelve `null`.

array_all()

Comprueba si la devolución de llamada devuelve true para todos los elementos del array.

array_any()

Comprueba que la llamada de retorno devuelve true para cualquiera de los elementos de un array. 

Estas nuevas funciones facilitan la búsqueda y manipulación de arrays basándose en condiciones personalizadas, lo que en términos generales dará lugar a un código más limpio y fácil de leer.

Cómo testear PHP 8.4 en servidores SiteGround

Como cliente de SiteGround, puedes testear fácilmente PHP 8.4 (Beta 3) en tu sitio web. Simplemente accede a tu Site Tools > Desarrolladores > Gestor PHP y podrás reemplazar la versión actual de PHP utilizada por tu sitio con PHP 8.4 (Beta 3) con un solo clic.

Ten en cuenta que PHP 8.4 (Beta 3) está disponible principalmente para realizar pruebas y, como de costumbre, te recomendamos firmemente que no lo utilices en tu sitio de producción antes de su fecha de lanzamiento oficial programada (21 de noviembre de 2024).

Si necesitas testear PHP 8.4 (Beta 3) con tu sitio existente, te recomendamos que crees un nuevo sitio para pruebas y clones tu sitio de producción en él para probar diferentes cosas. Para ello, puedes utilizar nuestra herramienta de staging (entorno de pruebas) para WordPress. Mientras realizas las pruebas, asegúrate de que nada falle y comprueba tus archivos de registro para ver si aparece alguna advertencia o error. Una vez que hayas terminado las pruebas, puedes simplemente eliminar ese sitio.

Conclusión

En SiteGround, estamos constantemente trabajando para introducir las últimas novedades de la tecnología PHP por delante de los demás. Es por eso que estamos muy contentos de ofrecer a nuestros clientes la última versión de PHP que trae a la mesa algunas grandes mejoras que podrían mejorar significativamente la experiencia de desarrollo PHP. Tómate tu tiempo para probar la nueva versión antes de la fecha oficial de lanzamiento y permanece atento a más actualizaciones de la comunidad PHP.

Navega tu sitio web hacia el éxito: lista de tareas para mejorar la velocidad

Con el verano en pleno apogeo en el hemisferio norte y el negocio ralentizándose, ahora es el momento perfecto para optimizar tu sitio web para la temporada alta en septiembre. Usa este período más tranquilo para mejorar la velocidad de tu sitio e implementar nuevas funciones, de modo que estés bien preparado para atraer y comprometer a más clientes cuando el negocio se recupere.

¿Por qué optimizar la velocidad del sitio web?

Una web se considera rápida si tarda menos de 2 segundos en cargar. Si tu página tarda más de 3 segundos en mostrar todos sus activos, la posibilidad de rebote se triplica ya que los visitantes no están dispuestos a esperar más.

Tener un sitio rápido es crítico, ya que afecta directamente la experiencia del usuario, el compromiso, las conversiones y el SEO. Así es como:

  • Experiencia de usuario: los consumidores esperan que los sitios web carguen rápidamente, y si eso no sucede, la probabilidad de que abandonen el sitio web – rebote – antes de que cargue por completo aumenta.
  • Compromiso: un sitio web optimizado responde más rápidamente a las interacciones de los visitantes (por ejemplo, hacer clic en menús, botones, rellenar formularios) y, respectivamente, anima a los visitantes a participar más con el contenido del sitio web.
  • Conversiones: cuanto más interactúan los visitantes con el sitio web, mayores son las posibilidades de que completen las acciones deseadas, como realizar una compra, suscribirse a tu newsletter, etc.
  • SEO: La velocidad de la página web es un factor de clasificación en el algoritmo de búsqueda de Google, ya que afecta la experiencia del usuario. ¡Los sitios más rápidos se posicionan mejor!

Lista de tareas pendientes para mejorar la velocidad:

Para ayudarte a mejorar tu velocidad, hemos creado una lista de tareas fáciles de aplicar con los pasos esenciales. Síguelo para hacer una diferencia notable en el rendimiento de tu sitio.

1. Prueba la velocidad actual de tu sitio web


💡POR QUÉ: Cuando se trata de la velocidad del sitio web, cada segundo cuenta, por lo que es una buena práctica probar tu sitio web periódicamente. Como mencionamos, si tu sitio web carga durante más de 2 segundos, entonces se considera lento, y aplicar los siguientes pasos es crucial.

❓CÓMO: Puedes probar qué tan rápido carga tu sitio web para usuarios reales con herramientas en línea como  Pingdom, GTmetrix, o Google PageSpeed Insights. Si has instalado nuestro plugin Speed ​​Optimizer, puedes comprobar la velocidad de tu sitio directamente allí.

Junto con el tiempo de carga de tu sitio web, estas herramientas pueden ayudarte a observar: el tamaño de tu página, el tamaño del contenido por tipo de contenido, el grado de rendimiento (una evaluación del rendimiento general de tu sitio web), el tiempo de carga del elemento de contenido más grande (por ejemplo, tu imagen principal) , sugerencias sobre cómo mejorar la velocidad de la página, y más.

2. Elige un servicio de hosting rápido


💡POR QUÉ: Como propietario de un sitio web, elegir la solución de hosting web correcta es la primera decisión crítica que debes tomar. Tener tu sitio web alojado en una infraestructura rápida es la base de un sitio web con un buen rendimiento. Tiene un impacto directo en aspectos clave como el rendimiento del servidor, la forma en que se maneja y asigna el tráfico (especialmente importante para los sitios con picos de tráfico durante los períodos de mayor actividad), la latencia de la red, los mecanismos de caché y CDN, la redundancia, el tiempo de actividad, la seguridad a nivel de servidor, y muchos, muchos más. También puede ahorrarte mucho del trabajo mencionado en esta lista de tareas pendientes.

❓CÓMO: Antes de elegir un proveedor de hosting web, o transferir a un nuevo host, investiga su infraestructura de hosting y las tecnologías proporcionadas.

Con SiteGround, puedes estar seguro de que tu sitio web tendrá una de las mejores bases para un rendimiento óptimo, con las últimas tecnologías en la industria. Como empresa con 20 años de experiencia en el hosting web avanzado y en la que confían los propietarios de más de 3,000,000 de dominios, hemos creado una infraestructura robusta y ultrarrápida:

3. Usa una plantilla web ligera

💡POR QUÉ: Tener una plantilla web ligera y de buena reputación para tu sitio web es un aspecto importante para su buen rendimiento. Estas plantillas suelen tener un código bien escrito y optimizado que hace que sea más fácil y rápido para un navegador mostrar la página. Están optimizados para dispositivos móviles, tienen archivos gráficos más pequeños y, respectivamente, menos datos para descargar.

CÓMO: Al elegir una plantilla para tu sitio web, asegúrate de seleccionar una ligera de un proveedor fiable. Dedica algo de tiempo a revisar las reseñas y evaluar sus características. Si estás buscando una plantilla de WordPress, échale un vistazo a nuestro artículo detallado sobre cómo elegir una plantilla. Si ya tienes un sitio web pero deseas cambiar su tema de WordPress debido a un rendimiento no óptimo, sigue los pasos en nuestro artículo sobre qué hacer antes de cambiar un tema de WordPress. Si estás utilizando otro sistema de administración de contenido (Joomla, Magento, Drupal, etc.), navega por los recursos de su base de conocimiento para encontrar guías similares sobre los pasos que no debes perderte.

4. ​Usa una red de distribución de contenido (CDN)


💡 POR QUÉ: Usar un CDN es una decisión inteligente si tienes visitantes de diferentes países o continentes y quieres que tu sitio web cargue rápidamente desde cualquier parte del mundo. Un CDN almacena en caché el contenido de tu sitio y lo distribuye a través de múltiples centros de datos en todo el mundo. Por lo tanto, cuando un visitante abre tu sitio web, carga más rápido desde el centro de datos de visitantes más cercano para un rendimiento óptimo.

❓CÓMO: En SiteGround, obtienes un CDN estándar integrado y gratis con cada plan de hosting. También puedes disfrutar de nuestro CDN Premium con un 50% de descuento (¡una promoción por tiempo limitado!) – una potente actualización del servicio estándar que impulsará tu sitio web. Con él, puedes activar el servicio de CDN para todos tus dominios (subdominios, parqueados, etc.) y cachear tráfico CDN ilimitado. El CDN Premium almacena no solo el contenido estático, sino también el dinámico de tu sitio web, lo que lo convierte en una mejora de rendimiento superior para sitios web dinámicos.

5. Limita el uso de plugins y scripts de terceros en tu web

💡 POR QUÉ: Los plugins, scripts y extensiones de terceros pueden introducir nuevas funcionalidades importantes y útiles para tu sitio web, sin embargo, es crucial limitar su uso ya que también pueden contribuir a un sitio web lento. Cuantos más complementos tengas, mayor será el riesgo de saturar y deteriorar el rendimiento del sitio web.

❓CÓMO: Para empezar, asegúrate de que estás usando sólo las soluciones que realmente necesitas. Revísalas regularmente y elimina las que ya no usas o aquellas que tienen funcionalidades duplicadas. Opta por plugins ligeros con buena reputación y opiniones, ya que tienen más posibilidades de estar bien codificados y optimizados para el rendimiento. Actualízalos regularmente ya que los desarrolladores a menudo lanzan actualizaciones para mejorar el rendimiento y los problemas de seguridad.

6. Asegúrate de que tu sitio se está ejecutando en la última versión estable de PHP

💡 POR QUÉ: PHP es un lenguaje de código abierto ampliamente utilizado para el desarrollo web. Muchos sistemas de administración de contenido web populares como WordPress, Magento, Drupal y Joomla están construidos con PHP. Si tu sitio web está basado en PHP, asegúrate de que está en la última versión de PHP, ya que influye tanto en la seguridad como en el rendimiento. Las versiones más nuevas suelen incluir optimizaciones que pueden mejorar en gran medida la velocidad de ejecución del código y proporcionar importantes mejoras de seguridad.

❓CÓMO: Gestionar el PHP de tu sitio web depende del panel de control y la funcionalidad que proporciona tu proveedor de hosting web. Con SiteGround, obtienes un servicio de PHP gestionado, lo que significa que actualizaremos tu PHP cada vez que haya una nueva versión estable para que no tengas que preocuparte por ello. El servicio está habilitado por defecto para todos los sitios web nuevos, y los clientes pueden desactivarlo y activarlo en su Site Tools . Para comprobar si tu PHP gestionado está habilitado, ve a Desarrolladores > Gestor PHP > Versión PHP > icono del lápiz.

7. Comprueba la configuración MySQL de tu proveedor de hosting

💡 POR QUÉ: MySQL, como uno de los sistemas de administración de bases de datos más populares, se usa para almacenar y recuperar datos de manera eficiente en innumerables aplicaciones y sitios web modernos.

Tener una configuración rápida de MySQL es vital para el rendimiento general de tus sitios web basados ​​en bases de datos (tiendas online, blogs, sitios de noticias, foros y comunidades online, sitios educativos y de streaming, portales de trabajo, financieros y muchos más). Una configuración bien optimizada sería capaz de manejar una gran cantidad de consultas de la base de datos de manera mucho más eficiente, lo que llevaría a una mejora significativa en el tiempo de carga del sitio web.

❓CÓMO: Si bien tener una configuración rápida de MySQL es importante, también es bastante técnico y generalmente está en manos del proveedor de hosting web, así que asegúrate de que hacen todo lo posible para que su MySQL funcione rápido. Para los clientes de SiteGround, creamos una solución de servidor lista para usar hace años para optimizar el procesamiento de las consultas de la base de datos MySQL. Está habilitado por defecto y reduce el número de consultas lentas entre 10 y 20 veces.

8. Habilitar la caché

💡POR QUÉ: El almacenamiento en caché es una técnica efectiva para optimizar el tiempo de carga de tu sitio web almacenando una copia de su contenido temporalmente en el servidor. Esto reduce significativamente el tiempo que tarda una página web en cargar para los visitantes y mejora su experiencia de navegación.

❓CÓMO: Los proveedores de hosting web de buena reputación generalmente proporcionan a sus usuarios soluciones de caché integradas que se pueden habilitar con unos pocos clics. Por ejemplo, en SiteGround, tenemos un sistema de caché interno llamado SuperCacher. Ofrece tres capas de caché:

  • NGINX Direct Delivery para almacenar en caché contenido estático como imágenes, archivos CSS y JavaScript;
  • Caché dinámica – un mecanismo de caché de página completa para recursos dinámicos;
  • Memcached que almacena en caché y acelera los resultados de las consultas de la base de datos.

Con las soluciones dinámicas y Memcached habilitadas además de la caché estática, ¡puedes esperar un aumento de hasta 5X en tu sitio web!.

Alternativamente, para WordPress puedes activar plugins que almacenarían en caché el contenido de tu sitio, pero el nivel de mejoras de rendimiento que ofrecerían no puede igualar el impulso que obtendrías cuando el almacenamiento en caché ocurre en la memoria del servidor.

9. Asegúrate de que tus imágenes estén optimizadas

💡 POR QUÉ: Es una buena práctica cambiar el tamaño de tus imágenes antes de subirlas a tu sitio web, ya que los archivos de imágenes grandes pueden ralentizar significativamente tu sitio web. Tenerlos optimizados después de la subida es crucial para mejorar el tiempo de carga y reducir los costos de ancho de banda.

❓CÓMO: Hay varias cosas básicas que puedes hacer para optimizar tus imágenes.

  • Reduce su número: navega por las imágenes de tu sitio web y deja solo aquellas que añaden valor a tu sitio web, elimina el resto.
  • Reduce su tamaño: antes de subir imágenes a tu sitio web, asegúrate de que sean de tamaño óptimo, no más grandes que el tamaño en el que las mostrarás, y preferiblemente guárdalas en el formato WebP que ofrece una buena compresión manteniendo alta calidad. En cuanto a las imágenes que ya están en tu sitio, usa la compresión de imágenes para reducir su tamaño. Hay diferentes herramientas y plugins de terceros que puedes usar para ese propósito. Si estás en WordPress, el Speed ​​Optimizer puede volver a ser útil.

10. Implementar la carga diferida

💡 POR QUÉ: La carga diferida es una técnica utilizada para optimizar el rendimiento de la página web cargando imágenes y otros recursos solo cuando son necesarios. Al diferir la carga de contenido no esencial hasta que esté a punto de aparecer, la carga diferida reduce significativamente los tiempos de carga iniciales de la página y el uso de datos. Esto es especialmente beneficioso para los visitantes con conexiones más lentas o dispositivos móviles.

CÓMO: Si estás usando WordPress, puedes usar un plugin como el plugin Speed ​​Optimizer con la funcionalidad de carga diferida incorporada. Para sitios web que no son de WordPress, considera explorar diferentes técnicas de carga diferida, asegurando que tus sitios web disfruten de tiempos de carga más rápidos.

11. Comprimir otros archivos

💡 POR QUÉ: Otra forma de reducir la velocidad de carga de tu sitio web es comprimiendo los archivos de contenido web (archivos CSS, HTML, JavaScript) para hacerlos más pequeños. Para ello, puedes usar Brotli, que es un algoritmo de compresión altamente efectivo desarrollado por Google. Otros algoritmos populares incluyen Gzip y Deflate. Aprende más sobre ellos en nuestro artículo donde explicamos la diferencia entre Brotli y Gzip en detalle.


CÓMO: Brotli necesita ser habilitado en tu servidor por tu proveedor de hosting web. Si eres más experto en tecnología y administras tu propio servidor, revisa este artículo sobre la compresión Brotli para más detalles. Para los usuarios de SiteGround, está habilitado por defecto. 🎉

12. Elimina las redirecciones innecesarias

💡 POR QUÉ: Las redirecciones se utilizan para redirigir visitantes (o motores de búsqueda) de una URL específica a otra URL (por ejemplo, cuando se redirige desde una página eliminada a una existente). Tener demasiadas redirecciones innecesarias se considera una mala práctica y puede ralentizar tu sitio web. La razón es que cada redirección añade solicitudes HTTP adicionales y retrasa el tiempo de carga.

CÓMO: Para evitarlo, hay varios pasos que puedes seguir como:

usar enlaces directos, minimizar cadenas de redirección, y más. Ve a nuestro artículo sobre cómo evitar redirecciones innecesarias para más detalles.

13. Supervisa el rendimiento del sitio web regularmente

💡POR QUÉ: Mejorar la velocidad y el rendimiento de tu sitio web es un proceso continuo ya que constantemente subes contenido nuevo. Para asegurarte de que tu sitio web está siempre bien optimizado, necesitas monitorizar regularmente su rendimiento.

CÓMO: Como mencionamos al principio, puedes hacerlo fácilmente, usando herramientas como Google PageSpeed ​​Insights o GTmetrix, que también pueden sugerir recomendaciones específicas para mejorar. Por nuestra parte, para que el seguimiento del rendimiento sea más fácil para los clientes de SiteGround, enviamos informes de rendimiento mensuales. Estos informes proporcionan información valiosa sobre el rendimiento total de tu sitio web, la utilización de caché de tráfico web, el uso de CDN, el centro de datos y la velocidad de la red, y más.

Revisando regularmente esta información, puedes identificar cuellos de botella en el rendimiento y tomar medidas para resolverlos, mejorando el rendimiento de tu sitio. Para asegurarte de que estás suscrito a ellas, ve a tu Área de Cliente > Preferencias de notificación > Informes de rendimiento mensuales. No olvides prestar atención a las recomendaciones que proporcionamos allí para mejorar el rendimiento de tu sitio y usar esta información para identificar las áreas que necesitan mejoras.

Resumen

Todos estos pasos son rápidos y sencillos. Aumentarán la velocidad de tu sitio web, garantizando una experiencia más agradable a tus visitantes. Aplícalos ahora para hacer tu sitio más ligero pero más sólido, preparándote para atraer y fidelizar a los visitantes a medida que se acerque el periodo de mayor tráfico.

Guía rápida

Si esta guía te resultó útil, comparte este artículo del blog con tus amigos para ayudarles a mejorar sus sitios web.

MySQL 8: actualización con éxito de millones de bases de datos y experiencia de cliente inigualable

Nos alegra anunciar que hemos actualizado con éxito nuestros servidores a MySQL 8, y que cerca de 3 millones de bases de datos ya lo utilizan a pleno rendimiento. Y lo que es más importante, ¡esta transición masiva no ha requerido ningún esfuerzo por parte de los webmasters y propietarios de sitios web! Nuestro enfoque único para esta tarea nos permitió ofrecer a los clientes todos los beneficios de la versión más reciente de MySQL, y al mismo tiempo mitigar el alto riesgo de actualizar una tecnología tan vital subyacente sitio web.

Mientras que muchos proveedores de alojamiento web cambiarían su versión de MySQL y dejarían a los clientes lidiar con las consecuencias, eso simplemente no se alinea con nuestros valores. Nos encargamos de llevar los beneficios de MySQL 8 a todos nuestros clientes, y nos preparamos ampliamente para que la adopción fuese indolora y sin riesgos para ellos. Eso significó probar y evaluar un sinfín de configuraciones de aplicaciones (Joomla, Drupal, WordPress y otros CMS, y todas sus extensiones y temas que vienen en diferentes configuraciones) para prever las toneladas de posibles problemas posteriores a la actualización – y luego eliminarlos de forma proactiva y rápida sin ningún trabajo o molestia para los clientes. 

A continuación te explicamos cómo lo hemos conseguido.

El reto: La actualización a MySQL8 es arriesgada y genera una gran carga de trabajo para los propietarios y administradores de sitios web.

Actualizar el MySQL de un sitio web siempre es arriesgado: las grandes actualizaciones de versión suelen traer características realmente innovadoras, pero también significa que las aplicaciones y configuraciones web existentes pueden no ser compatibles con ellas.  Por eso, suelen pasar años hasta que se adoptan mayoritariamente.Por ejemplo, la primera versión de MySQL 8 se estrenó en 2018 y un año después de su lanzamiento solo tenía una tasa de adopción global del 17%. 

La decisión sobre si y cuándo cambiar a una versión más reciente de MySQL requiere que los webmasters sopesen los problemas potenciales que podrían ocurrir frente a los beneficios que aporta, e invertir tiempo y dinero en solucionar problemas posteriores a la actualización. Esto supone una enorme carga para los propietarios y webmasters de sitios web.

Ahí es donde las empresas de alojamiento web pueden ser de gran ayuda -o no- dependiendo de cómo gestionen sus servidores y del nivel de servicio que ofrezcan a sus clientes. Entre nuestros competidores hay dos enfoques populares para este tipo de actualizaciones a gran escala: o bien habilitar la nueva versión de MySQL sólo en los nuevos servidores que se pongan en marcha, y si los clientes actuales quieren la nueva versión tienen que reubicarse en los nuevos servidores; o poner tanto el viejo como el nuevo MySQL en un servidor, lo que aumentaría el uso de recursos del servidor y en última instancia podría deteriorar el rendimiento de los sitios alojados en él. 

Sin embargo, ninguna de estas opciones es ideal. En ambos casos, la carga del riesgo sigue recayendo en el propietario del sitio web o webmaster, ya que tendría que hacer el trabajo para que sus sitios sean compatibles con la nueva versión de MySQL. Lo más probable es que muchos no se actualicen, perdiendo así rendimiento, seguridad y otras ventajas. Y lo que es peor, muchos clientes seguirían utilizando una versión antigua de MySQL durante tanto tiempo que se volvería vulnerable y no recibiría soporte de los desarrolladores oficiales. Esto pondría sus sitios web en grave riesgo. No es un buen plan.

El enfoque único de SiteGround: millones de bases de datos actualizadas automáticamente a MySQL8 sin molestias para los clientes

En SiteGround nuestra filosofía es asegurarnos de que todos nuestros clientes puedan beneficiarse de las últimas tecnologías, y con las menores molestias posibles: sin trabajo, sin riesgos, sin inversión extra, simplemente lo sacas de la caja y lo usas. Cuando ofrecemos un nuevo software como MySQL 8 que viene con múltiples beneficios, nos aseguramos de que todos los clientes puedan disfrutarlo con seguridad y facilidad. 

Por eso nuestro enfoque de esta actualización fue diferente. No dejamos a nuestros clientes la tarea de averiguar cómo actualizar a MySQL 8; lo hicimos por ellos y asumimos todo el trabajo para eliminar incompatibilidades y resolver problemas posteriores a la actualización. Ese proceso de actualización incluyó la evaluación del nivel de riesgo, la investigación de todas las posibles incompatibilidades y errores de actualización, la corrección automática de los problemas y la verificación manual de los resultados. Como resultado, millones de sitios utilizan MySQL 8 sin quebraderos de cabeza adicionales.

  • Investigación exhaustiva y múltiples pruebas para reducir la tasa de fallos de actualización 

Comenzamos investigando a fondo las incompatibilidades de MySQL 5.7 (la versión de MySQL utilizada anteriormente). El objetivo era descubrir qué problemas podrían actuar como potenciales bloqueadores de la actualización de una base de datos a MySQL 8. 

A continuación, copiamos y aislamos cientos de servidores e iniciamos actualizaciones de prueba. El objetivo era identificar el software problemático y las configuraciones que se rompen después de la transición, encontrar soluciones para ellos por adelantado, y documentar todos los resultados cuidadosamente. Utilizamos todos esos datos para minimizar la tasa de fallos de la actualización y automatizar la resolución de los problemas posteriores.

  • Reparación automática y rápida de webs con incidencias

Partiendo de la investigación y las pruebas extensivas, nuestros ingenieros desarrollaron un sistema inteligente que esencialmente servía como un mecánico experto para tu sitio web. El sistema realiza una comprobación de compatibilidad con MySQL 8 basándose en la configuración específica de su aplicación y en la estructura de su base de datos. Si detectaba incompatibilidades, las corregía en el acto.

Como resultado, tras la actualización, este sistema automático nos ayudó a eliminar inmediatamente los errores y las consultas rotas de miles de sitios web, y nos ahorró toneladas de trabajo manual, además del tiempo de espera de resolución para los clientes.

  • Corrección manual de 7518 sitios web por nuestros expertos (gratuita para los clientes)

Las comprobaciones automatizadas hicieron un trabajo tremendo, pero fuimos aún más lejos. Después de actualizar un servidor, nuestros técnicos abrían prácticamente todos los sitios web alojados en él para asegurarse de que funcionaban correctamente. De ellos, identificaron 7.518 sitios web con problemas, que arreglaron manualmente tras la migración a su debido tiempo. 

  • 804 sitios recibieron una prórroga (a nuestra costa)

Todas nuestras comprobaciones automatizadas y manuales nos dejaron con un número impresionantemente bajo de sitios que seguían siendo incompatibles con la nueva versión de MySQL: por debajo del 0,001% de todos. A estos clientes les proporcionamos una configuración de servidor personalizada en la que podrían utilizar MySQL 5.7 durante dos meses más, lo que les daría tiempo suficiente para solucionar incompatibilidades de consulta significativas y prepararse para la nueva versión. Creemos que cada uno de nuestros usuarios debe tener la opción de recibir el mejor servicio, por lo que en este momento hemos absorbido el coste de mantener la versión antigua en servidores adicionales.

  • La eficacia del calendario de actualización de servidores se tradujo en una rápida resolución de los problemas

Uno de los retos internos durante el proceso fue programar los servidores para la actualización de modo que tuviéramos suficiente personal no sólo para resolver los posibles problemas, sino también para completar la actualización con éxito en el menor tiempo posible. Basándonos en las estadísticas de las pruebas, podíamos predecir cuántos sitios web habrían tenido problemas por servidor y, por tanto, sabíamos cuántos servidores programar y cuántos técnicos contratar para poder solucionar los problemas rápidamente. Llegó un momento en que nuestro proceso era tan eficaz que nos permitió actualizar con éxito hasta 180.000 sitios web en 24 horas. 

  • Comunicación rápida y honesta con los clientes

Aquellos de vosotros que seáis clientes desde hace tiempo seguramente ya sabéis lo mucho que valoramos la comunicación transparente y clara cuando se trata de acontecimientos que afectan a vuestros sitios web. Esta actualización a MySQL8 no fue una excepción. Notificamos a cada cliente al menos siete días antes de la transición, informándoles del día y las horas en que actualizaríamos sus sitios web (siempre en horas no laborables para su región respectiva). 

Resumen 

Nuestra máxima prioridad en este proceso de actualización era que todos los sitios funcionaran como de costumbre tras la actualización: sin problemas, sólo beneficiándose del nuevo MySQL. ¿El resultado? Tuvimos una tasa de éxito superior al 99,99% en el proceso de migración. 

  • Con una sólida planificación, preparación y ejecución precisa, actualizamos con éxito aproximadamente 3 millones de bases de datos y las hicimos totalmente compatibles con MySQL 8 sin ningún trabajo para nuestros clientes. 
  • Solo tardamos 63 días de migración para todos los sitios web en nuestra plataforma, de forma totalmente gratuita, asegurándonos de que todos y cada uno de los sitios web de nuestros clientes habían sido atendidos a fondo. Y no olvidemos los uno o dos meses que invertimos en el trabajo de preparación, incluida la investigación, las pruebas y las automatizaciones.
  • Un equipo especial de 34 personas trabajaron un total de 1228 horas en la actualización, completando el proceso con la máxima eficacia y profesionalidad: tardaron una media de siete minutos por servidor en cambiar y resolver problemas. 

Fue una tarea enorme a una escala asombrosa, sobre todo teniendo en cuenta el listón tan alto que nos habíamos puesto. Pero al final todo el trabajo duro por nuestra parte se tradujo en un resultado absolutamente satisfactorio para nuestros clientes. Y eso, para nosotros, es el objetivo final que justifica todo el esfuerzo. 

Cómo hacer que tu web sea más respetuosa con el medio ambiente

Reducir nuestra huella de carbono es un enorme esfuerzo a escala mundial: países e individuos se unen para disminuir las emisiones de carbono. Dado lo difícil que es minimizar las emisiones de carbono, es posible que sientas que tus esfuerzos diarios son una gota en el océano. Al contrario, cada esfuerzo cuenta: cada plástico reciclado, cada sitio web hecho más ecológico, contribuye a esta lucha mundial.

Has leído bien: un sitio web también debe ser respetuoso con el medio ambiente. Se podría pensar que, dado que los sitios web son activos digitales, no dejan huella de carbono. Sin embargo, los sitios web consumen grandes cantidades de energía para cargar para los usuarios y aparecer en los resultados de búsqueda.

Aquí te explicamos cómo tu sitio web impacta en el medio ambiente y cómo reducir su huella de carbono.

¿Qué impacto tiene un sitio web en el medio ambiente?

Según las estadísticas, un sitio web medio produce 211 kg de emisiones de CO2 al año. Esto equivale a 1055 km de conducción de un coche. Y eso sólo para una página web.

Hay casi 2.000 millones de sitios web en el mundo, según Statista. Esto convierte a Internet en el sexto mayor consumidor de electricidad del planeta. Como resultado, a escala global, produce anualmente alrededor del 2% de las emisiones mundiales de CO2, lo que equivale a la industria de la aviación.

4 maneras de hacer que tu web sea más ecológica

Una vez calculada la huella de carbono de tu sitio web, puedes tomar medidas para reducirla aún más. Echa un vistazo a las siguientes medidas y piensa si puedes poner en práctica las que aún no hayas tomado.

Elige un proveedor de hosting ecológico

Contar con un socio de alojamiento ecológico para tu sitio web es el primer paso hacia un sitio web respetuoso con el medio ambiente. Si aún estás decidiendo qué proveedor de alojamiento elegir, o quieres comprobar si el tuyo ofrece servicios de alojamiento ecológico, sólo tienes que visitar su sitio web y buscar prácticas e iniciativas ecológicas, como el uso de fuentes de energía renovables (por ejemplo, energía eólica y/o solar) para alimentar sus servidores, el reciclaje o la reducción de residuos, y compromisos similares con el medio ambiente.

¿Por qué es tan importante? He aquí algunas estadísticas que muestran lo importante que es el papel de su proveedor de alojamiento a la hora de crear y mantener un sitio web respetuoso con el medio ambiente.

De media, un sitio web produce 4,61 gramos de CO2 por cada página vista. Sin embargo, en SiteGround, dedicamos mucho tiempo y esfuerzo a alojar sitios web más ecológicos. Como resultado, para los sitios web alojados con nosotros, cada visita al sitio equivale a aproximadamente 1,7 gramos de emisiones de CO2 – casi tres veces más eficiente en carbono que la media del sector. A continuación te mostramos algunas de las cosas que hacemos para conseguirlo:

  • 100% energía neutralizada

La infraestructura de nuestro centro de datos funciona con la plataforma Google Cloud, que iguala el 100% de la electricidad consumida por los servidores con energía procedente de fuentes renovables. Esta estrategia garantiza una alta redundancia, una velocidad web óptima y sostenibilidad.

  • Centros de datos cerca de los usuarios finales

SiteGround utiliza más de 10 centros de datos en todo el mundo para alojar los sitios web de nuestros clientes. Cuanto más cerca esté el servidor de la mayoría de los visitantes, más rápido se cargará la web y menos energía consumirá.

  • Servidores con la última tecnología

Optimizamos constantemente el software de nuestros servidores y desarrollamos potentes herramientas para maximizar la eficiencia y minimizar el uso de recursos. Algunas de estas herramientas son nuestra propia CDN que almacena en caché el contenido del sitio en múltiples servidores en diferentes continentes, configuración PHP personalizada que mejora la carga de la página hasta en un 30%, SuperCacher que permite el almacenamiento en caché de página completa para hacer sitios web hasta 5 veces más rápido.

Optimiza el rendimiento de tu web

Si ya has contratado un proveedor de alojamiento ecológico para tu sitio web, eso es una base sólida para tener un sitio web respetuoso con el medio ambiente. Lo siguiente en lo que debe pensar es en la velocidad de carga de su sitio web.

Un sitio web lento consume más energía para cargarse. Si tu sitio web es lento, requerirá mucha potencia de procesamiento del servidor, por cada visitante que llegue e intente cargarlo. Por lo tanto, tu sitio produce más emisiones de carbono.

Mejorar los tiempos de carga de tu sitio web supondrá un menor consumo de energía, mejorará innegablemente la experiencia de usuario de los visitantes de tu sitio web y, al fin y al cabo, tendrás un sitio web más respetuoso con el medio ambiente. Aquí tienes algunos consejos prácticos para aumentar la velocidad de carga de tu sitio web:

  • Optimiza el uso de imágenes

Para mejorar la velocidad de carga de tu sitio web, debes optimizar el uso que haces de las imágenes. En primer lugar, considera qué imágenes utilizas y redúcelas eliminando las innecesarias y/o concentrándolas en archivos únicos. En segundo lugar, prioriza y carga primero las imágenes críticas: las que están por encima del pliegue deberían cargarse primero, mientras que las imágenes no críticas podrían utilizar la función lazy-loading sólo después de las imágenes críticas o cuando sean necesarias. A continuación, comprime las imágenes en tamaño tanto como sea posible, sin comprometer su calidad. Por último, pero no por ello menos importante, aprovecha la memoria caché para las imágenes estáticas, con el fin de minimizar las peticiones redundantes del usuario.

  • Aprovecha la caché del sitio web

Y lo que es más, puede aplicarse a distintos niveles de tu sitio web: en el servidor y en el navegador. El almacenamiento en caché del lado del servidor reduce los tiempos de carga del sitio web manteniendo una copia de la página web en el servidor. Los clientes de SiteGround se benefician de tres niveles de almacenamiento en caché del lado del servidor: Nginx Direct Delivery para contenido estático, Dynamic caching para contenido dinámico y Memcached (para almacenamiento en caché de objetos). El almacenamiento en caché del navegador, por otro lado, también puedes reducir significativamente los tiempos de carga de tu sitio – cuando un usuario visita un sitio web más de una vez, su navegador cargará la versión en caché de la página, almacenada en su dispositivo.

  • Utiliza una CDN

Para acelerar aún más tu sitio web, utiliza una red de distribución de contenidos (CDN). Una CDN distribuye copias de tu sitio web a usuarios en diferentes ubicaciones geográficas cargando tu sitio web desde servidores que se encuentran más cerca del usuario final. Los clientes de SiteGround utilizan nuestra CDN gratuita, que proporciona a tus sitios web una velocidad de carga increíblemente rápida, no requiere configuración por tu parte y es fácil de gestionar. Pero, sin duda, existen múltiples productos y opciones de CDN de pago.

  • Limpia tu sitio web de peso innecesario

La limpieza de tu sitio web debería ser tan común como la de tu casa. Hay algunas páginas, plugins, temas, redirecciones, archivos, contenido y más que ralentizan su sitio web y aumentan la huella de carbono. Estas son algunas cosas que debes tener en cuenta al limpiar tu sitio web:

En primer lugar, deshazte de los plugins y temas que no utilices, ya que la regla es sencilla: «cuanto menos código, más rápido será tu sitio». A continuación, elimina los contenidos y archivos obsoletos. También ocupan espacio en el sitio y lo ralentizan aún más. Por último, pero no por ello menos importante, reduce los redireccionamientos innecesarios que afectan a la velocidad del sitio web al añadir pasos adicionales al proceso de carga de la página: mantén tus páginas y contenidos a un clic de distancia. Para limpiar aún más su sitio, explora más técnicas en este artículo de nuestro blog.

Mejorar la visibilidad SEO

Aunque tu sitio web esté alojado en un proveedor ecológico y optimizado en cuanto a rendimiento, hay otras medidas que puedes tomar para que sea aún más respetuoso con el medio ambiente.

Cuando la gente busca tu sitio web en los motores de búsqueda, eso requiere mucha energía. En términos de gases de efecto invernadero, una búsqueda en Google equivale a unos 0,2 gramos de CO2. Para ponerlo en perspectiva, el consumo medio de un coche que recorre 0,6 millas (1 km) produce tantos gases de efecto invernadero como mil búsquedas en Google.

Por eso, si optimizas tu sitio web para los motores de búsqueda, los usuarios finales pasarán menos tiempo buscándolo, lo que a su vez se traducirá en un menor gasto de energía en peticiones al servidor y, en definitiva, en un sitio web más respetuoso con el medio ambiente.

Exploremos las tres principales prácticas de SEO que puedes probar para mejorar la visibilidad de tu sitio web:

  • Optimiza la estructura y la navegación de tu sitio web

La estructura de tu sitio web es la forma en que organizas tus páginas y contenidos en (sub)categorías. La navegación, por su parte, es la forma de guiar a los usuarios hacia esas páginas y contenidos. Para optimizar la estructura y la navegación de tu sitio web, necesitas tener URL descriptivas con palabras clave relevantes, un menú de navegación lógicamente estructurado y fácil de seguir, y utilizar enlaces internos que lleven a tus propios contenidos y páginas. Todo esto te ayudará a crear una jerarquía del sitio fácil de usar, lo que a su vez mejora la forma en que los motores de búsqueda rastrean tu sitio y su visibilidad en las páginas de resultados de los motores de búsqueda.

  • Elige palabras clave relevantes

Las palabras clave son lo que los usuarios introducen en los motores de búsqueda para encontrar lo que buscan y, al mismo tiempo, indican a los motores de búsqueda de qué trata tu sitio web. Por eso es importante utilizar las palabras con prudencia. Cree contenidos claros y concisos que se correspondan con lo que los usuarios buscan y esperan ver en tu sitio. Investiga y utiliza las palabras clave que busca tu público para que coincidan con su intención de búsqueda. Utiliza también sinónimos y variaciones para abarcar una gama más amplia de sus búsquedas.

  • Revisa tu sitio web con regularidad

Analiza el rendimiento de tu sitio web con regularidad para asegurarte de que está bien posicionado y de que ofrece una buena experiencia al usuario. Para ello, puedes utilizar diferentes herramientas, como Google Analytics, o diversas herramientas SEO, que te ayudarán a supervisar e identificar áreas de mejora. Entre los problemas más comunes se encuentran el contenido duplicado, los enlaces rotos o la lentitud de carga.

Intenta que el diseño sea fácil de usar

Por último, pero no por ello menos importante, el diseño de tu sitio web también debe ser fácil de usar para que sea más respetuoso con el medio ambiente. ¿Por qué es tan importante el diseño? Cuando los usuarios llegan a tu sitio web y éste les ofrece una experiencia óptima, se reduce el consumo de energía y, por tanto, la huella de carbono. Exploremos algunas estrategias de diseño eficaces:

  • Diseño minimalista

Cuando se trata del diseño de un sitio web, menos es más. Asegúrate de ofrecer a tus usuarios lo que buscan de una manera sencilla. Evita elementos innecesarios y demasiados efectos visuales que distraigan a los usuarios de lo que están buscando. Incluye sólo elementos visuales que de alguna manera beneficien a tus usuarios en su objetivo final en tu sitio. Mantén un diseño limpio para reducir el tamaño de la página, el rendimiento de tu sitio web y, por tanto, las emisiones de carbono.

  • Navegación sencilla

Asegúrate de que la navegación por tu sitio web y encontrar lo que buscan los usuarios sea fácil y se pueda hacer en pocos pasos (o clics). Ayuda a tus usuarios a encontrar fácilmente tu contenido estructurando tus menús de navegación teniendo en cuenta su experiencia de usuario. Incluir enlaces internos a sus productos y servicios también permitirá a los usuarios y a los motores de búsqueda identificar fácilmente la información clave. Una navegación intuitiva hace que los visitantes inviertan menos tiempo y energía en encontrar lo que necesitan, realicen tareas con menos pasos y, por tanto, reduzcan las emisiones de carbono.

  • Fácil de usar desde en móvil y ordenador

Otro aspecto de la experiencia del usuario es garantizar que tus visitantes puedan hacer todo lo anterior con la misma facilidad y rapidez desde cualquier dispositivo que utilicen. Tanto si visitan tu sitio web desde un dispositivo móvil como desde un ordenador de sobremesa, no debería haber ningún problema para que naveguen o lleguen a lo que buscan. Además, los dispositivos móviles consumen menos potencia de procesamiento que los grandes. Hacer que tu sitio web sea totalmente responsive ayuda a reducir el consumo de energía, mejorar el rendimiento y crear una experiencia de usuario fluida.

Conclusión

Tener un sitio web respetuoso con el medio ambiente es tan importante como el resto de tus prácticas cotidianas sostenibles, como reducir el uso de plásticos, utilizar el transporte público o reciclar residuos, entre otras.

Sin embargo, crear y mantener un sitio web ecológico requiere tiempo y esfuerzo. Por eso es importante contar con un socio de alojamiento ecológico fiable como SiteGround para no estar solo en el camino hacia un sitio web ecológico.

PHP 8.2 se convierte en la versión PHP por defecto en todos los servidores de SiteGround

A partir de hoy, PHP 8.2 es la versión PHP por defecto en los servidores de alojamiento de SiteGround. PHP 8.2 ha estado disponible en nuestros servidores desde hace bastante tiempo, justo después de su lanzamiento, y desde entonces cualquiera podía utilizarlo para su sitio a través de nuestra herramienta de gestión de PHP. Ahora lo estamos convirtiendo en el PHP por defecto, ya que se considera totalmente compatible con todas las aplicaciones de nuestra infraestructura y es la versión soportada activamente por los desarrolladores oficiales de PHP. Nuestros clientes empezarán a disfrutar desde el primer momento de las mejoras en rendimiento y seguridad, así como de las nuevas funcionalidades incluidas en PHP 8.2.

Los nuevos sitios se crean ahora con PHP 8.2

Todos los sitios recién creados se configuran automáticamente para utilizar PHP 8.2. Esto garantiza que sus nuevos proyectos aprovecharán las ventajas de esta versión de PHP desde el principio.

Los sitios existentes CON servicio de PHP Gestionado serán actualizados gradualmente por nosotros

Estamos empezando a actualizar a PHP 8.2 todos los sitios que utilizan nuestro servicio de PHP Gestionado. Nos comprometemos a garantizar que este proceso se desarrolle de la forma más fluida posible y te proporcionaremos toda la información y el soporte necesarios durante la transición.

  • Se te notificará por correo electrónico cuándo este prevista la actualización de tus sitios, lo que te dará tiempo suficiente para probarlos a fondo, asegurándote de que son compatibles con PHP 8.2.
  • Como parte de nuestros servicios Expert Care, también podrá solicitar que nuestros expertos comprueben la compatibilidad con PHP.
  • Tu versión actual de PHP seguirá disponible después de la actualización, por lo que podrá volver a ella con un clic a través de nuestra herramienta de gestión de PHP si necesita más tiempo para trabajar en la compatibilidad de tu sitio.



Los sitios existentes SIN servicio de PHP Gestionado también deberían considerar la actualización

Recomendamos encarecidamente a los clientes que no utilicen nuestro servicio de PHP Gestionado que actualicen a PHP 8.2 manualmente. Las versiones de PHP inferiores a 8.2 ya no cuentan con el soporte de los desarrolladores oficiales y suponen un riesgo para la seguridad, y/o han llegado al final de su vida útil, que es cuando tenemos que eliminarlas de nuestros servidores. La versión PHP más antigua disponible actualmente en nuestros servidores – PHP 7.3, que será eliminada en 2025.

¿Por qué actualizar a PHP 8.2?

PHP 8.2 ofrece una serie de beneficios, que afectarán positivamente a tu sitio:

  • PHP 8.2 garantiza un tiempo de ejecución más rápido y un menor uso de recursos. En comparación con PHP 7.4, que fue la última versión por defecto antes de 8.2, PHP 8.2 tiene un rendimiento significativamente mejor basado en todas las pruebas de referencia que hemos visto.
  • Ofrece acceso a las últimas funcionalidades y mejoras de PHP, que puede consultar en nuestro artículo anterior sobre el tema escrito por el evangelista de PHP Cal Evans.
  • Algunas de las nuevas funcionalidades, como las propiedades de sólo lectura y la eliminación de las propiedades dinámicas, terminan generando un código más seguro desde el principio, lo que en última instancia significa un sitio web más seguro.
  • Es totalmente compatible con otro software alojado en nuestra plataforma. Todas las principales aplicaciones como WordPress, Joomla, Drupal, etc. ya han añadido soporte para PHP 8.2.
  • Se considera una versión madura y es la principal versión soportada activamente por los desarrolladores del núcleo de PHP, lo que garantiza que se mantiene bien parcheado y seguro.

Bloquea ataques HTTP sofisticados con el modo ‘Bajo ataque’ de SiteGround CDN

Under_attack_mode

Como proveedor líder de servicios de hosting web, en SiteGround nos esforzamos continuamente por ofrecer las soluciones más avanzadas y confiables a nuestros clientes, con un fuerte enfoque en la seguridad del sitio web. En nuestra última serie de Historias de terror sobre sitios web para el #MesCiberseguridad, hemos recopilado historias reales de webmasters que sufrieron algún tipo de ataque o hackeo del sitio web, que podría haberse evitado fácilmente con nuestro conjunto de servicios de seguridad web. Ahora nos complace anunciar una nueva función adicional a nuestras funciones de seguridad: modo ‘Bajo ataque’, parte de la CDN interna de SiteGround.

Nuestros servicios de hosting ya incluyen una sólida protección contra ataques de red. Nuestra protección de Denegación de Servicio Distribuido (DDoS) bloquea de manera efectiva un porcentaje significativo de tráfico malicioso, asegurando que tus sitios web permanezcan accesibles y seguros. Pero a pesar de la efectividad de todos nuestros sistemas de protección web y características de seguridad, algunos ataques HTTP son más sofisticados y pueden eludir las soluciones tradicionales. Para fortalecer aún más las defensas de tu sitio web contra estas amenazas avanzadas, hemos desarrollado la nueva función ‘Modo bajo ataque’, ahora parte de nuestro servicio de CDN de SiteGround.

Entendiendo el modo Bajo Ataque’ de SiteGround

El modo ‘bajo ataque’ de SiteGround CDN añade una capa adicional de protección contra tráfico HTTP potencialmente malicioso. Si tu sitio web está bajo un ataque HTTP, se sobrecarga inmediatamente con solicitudes de tráfico falsas, generalmente provenientes de bots maliciosos, lo que lo hace inaccesible para los usuarios reales.

Cuando está activada, nuestra función ‘Bajo ataque’ desafía las visitas del sitio web con un CAPTCHA automático, verificando que son humanos y no bots. Esta herramienta utiliza JavaScript para realizar cálculos matemáticos automatizados en el navegador del visitante. Mientras se procesan estos cálculos, los visitantes finales verán un mensaje de carga durante unos segundos. Una vez que se resuelve el desafío, lo que indica que el visitante es probablemente un humano real, el sistema lo redirige automáticamente al sitio web. Esto significa que tu sitio web seguirá siendo accesible para tus usuarios reales incluso si está siendo atacado – el tráfico legítimo podrá proceder a tu sitio, mientras que bloqueamos el tráfico de bots falsos.

Cómo activar el modo ‘Bajo ataque

Nuestro modo ‘bajo ataque’ está disponible como parte de nuestro plan CDN Premium. Si estás buscando una manera de mejorar aún más la seguridad de tu sitio web contra ataques HTTP sofisticados, nuestro plan de pago ahora ofrece esta función avanzada, junto con una gran cantidad de mejoras de velocidad y seguridad.

Una vez que estés usando el plan Premium de SiteGround CDN, habilitar el Modo ‘Bajo ataque’ es simple. Se puede activar por nombre de dominio desde la interfaz de administración Site Tools. Una vez habilitado, el modo ‘Bajo ataque’ funciona durante un período de 24 horas, después de lo cual se desactiva automáticamente por el sistema.

Ten en cuenta que mientras el modo ‘bajo ataque’ está habilitado, algunas herramientas de análisis de sitios web de terceros pueden no funcionar correctamente, ya que es posible que no puedan pasar el desafío. Es por eso que la función se desactiva automáticamente tras 24 horas – para evitar una interrupción prolongada en el análisis de tu sitio web.

El modo ‘Bajo Ataque’ de SiteGround CDN se aplica a todos los visitantes del sitio web y todo el tráfico hacia el dominio. Esto significa que todas las solicitudes: desde usuarios reales, bots, hasta solicitudes API de sistemas de terceros son desafiadas, lo que garantiza una protección integral.

Conclusión

Nuestra última característica de seguridad de SiteGround CDN, el modo ‘bajo ataque’ es un testimonio del compromiso de SiteGround de proporcionar una seguridad superior a nuestros usuarios. Entendemos la naturaleza evolutiva de las amenazas web e innovamos continuamente para ofrecer características que mantienen tu sitio web seguro y accesible. Mantente a la vanguardia con el modo ‘bajo ataque’ de SiteGround CDN.

8 pasos para reducir tu tasa de rebote y mantener a tus visitantes comprometidos

Tasa_rebote_blog

Según la investigación de Kissmetric, el 40% de los usuarios web abandonarán tu sitio web si tarda más de tres segundos en cargar. Con solo 3 segundos de retraso, puedes perder casi la mitad de las visitas de tu sitio web, aumentando tu tasa de rebote, reduciendo las conversiones del sitio web y las ganancias. Aquí están nuestros consejos sobre cómo acelerar tu sitio web para mantener bajas las tasas de rebote y alta la participación de los usuarios.

Qué es una tasa de rebote y por qué es importante

La tasa de rebote es el porcentaje de visitantes que abandonan tu página web sin realizar ninguna acción, ya sea haciendo clic en un enlace o realizando una compra. Lo que es aún peor es que esta experiencia persiste, y es poco probable que vuelvan a esta página web. Por lo tanto, mantener bajas las tasas de rebote es crucial por las siguientes razones:

  • Aumenta las tasas de conversión – cuando bajas tu tasa de rebote, tendrás más clientes que regresan, lo que puede aumentar tus tasas de conversión.
  • Mejora el conocimiento de la marca – si tus tasas de rebote son más bajas, esto significa que tus visitantes están comprometidos con tu contenido, lo que lleva a un mejor reconocimiento de la marca.
  • Consigue una mejor clasificación SEO – tener tasas de rebote más bajas puede mejorar tu clasificación SEO en Google y otros motores de búsqueda.

Qué factores influyen en la tasa de rebote de tu sitio web

Una tasa de rebote alta generalmente significa que el contenido y/o diseño de tu sitio web no es relevante o atractivo para tus usuarios, lo que en última instancia perjudicará tus objetivos comerciales online. Estas son algunas de las principales cosas que pueden llevar a tasas de rebote más altas en tu sitio web:

  • Tiempos lentos de carga de la página;
  • No es una página optimizada para dispositivos móviles;
  • Pobre UX de la página web;
  • Estructura de navegación desordenada;
  • Contenido de baja calidad y/o irrelevante;
  • Enlaces internos incorrectos y/o falta de CTAs claros.

Qué es una buena tasa de rebote y cómo calcular la tuya

La tasa de rebote promedio depende de la industria y el tipo de sitio web que tengas. Según Custom Media Labs, aquí están los puntos de referencia para las tasas de rebote altas y bajas:

  • 20-45% para sitios web de comercio electrónico;
  • 25-55% para sitios web B2B;
  • 30-55% sitios web de generación de clientes potenciales;
  • 35-60% sitios web sin contenido de comercio electrónico;
  • 60-90% para páginas de destino;
  • 65-90% para blogs, diccionarios, portales.

Puedes monitorizar y analizar tus tasas de rebote y otras estadísticas importantes usando herramientas como Google Analytics. Incluso puedes migrar a Google Analytics 4 para estar en línea con la última versión.

Tasa de rebote vs. tasa de salida

Hay una distinción importante entre la tasa de rebote y la tasa de salida. La tasa de salida es el porcentaje de personas que abandonan tu sitio web desde una determinada página web, después de haber visitado varias páginas de tu sitio web. Por ejemplo, un visitante puede aterrizar en un artículo de tu sitio, en cuyo caso hacen clic en un enlace interno en esa entrada de blog que les lleva a otra entrada de blog. Luego, salen de esa segunda entrada del blog, lo que aumentará la tasa de salida de esta página de blog. Por el contrario, la tasa de rebote significa que un visitante cerró la misma página en la que aterrizó inicialmente.

Una tasa de salida alta no es necesariamente algo malo. Hay dos factores principales a considerar al sacar conclusiones sobre tu tasa de salida: el tipo de página web y el tiempo promedio en la página web. Por ejemplo, si tienes una tienda online y tu página de “Gracias” (la que aparece a tus visitantes después de que hayan hecho una compra) tiene una alta tasa de salida – eso es bueno, porque significa que muchas personas han completado una compra. Si es otro tipo de página, por ejemplo, una página de destino con tus productos y los visitantes pasan mucho tiempo en ella, pero la tasa de salida es alta – esto podría significar que tienes algunos problemas de diseño de UX en esta página en particular. Si la tasa de salida de la página de una entrada de blog es alta, pero el tiempo promedio en la página también es alto – esto significa que los visitantes están comprometidos con tu contenido y sigue siendo una buena señal.

Cómo reducir la tasa de rebote de tu web

Una tasa de rebote alta, sin embargo, es algo de lo que debes preocuparte, y tomar medidas para mantenerla lo más baja posible. Vamos a explorar lo que tú, como propietario de un sitio web, puedes hacer para reducir tus tasas de rebote:

Mejora la velocidad de carga de tu página web

Si tu sitio web tarda más de 3 segundos en empezar a cargar, lo más probable es que tus visitantes no esperen – se irán y se irán a otro sitio web. Para evitarlo, debes asegurarte de que tu sitio web carga lo más rápido posible. Aquí tienes algunos consejos básicos y otros avanzados sobre cómo puedes optimizar el rendimiento de tu sitio web:

Usa una CDN

Habilitar una red de distribución de contenido (CDN) es un factor importante que puede acelerar tu sitio web. Una CDN guarda copias de tu sitio web en servidores en diferentes lugares del mundo. Luego, cuando un usuario solicita ver tu sitio web, la CDN se asegura de que el contenido se sirva a tus visitantes desde un servidor cercano a ellos. Esto hace posible que tu sitio web cargue más rápido a petición del usuario, especialmente para tus visitantes internacionales.

SiteGround tiene su propio SiteGround CDN desarrollado internamente que viene con planes gratuitos y premium, es fácil de usar y navegar, y asegura tiempos de carga increíblemente rápidos.

Habilitar el almacenamiento en caché del sitio web

El almacenamiento en caché es una tecnología poderosa que puede acelerar tu sitio web. Almacena copias de tus datos en la memoria del servidor que luego sirve este contenido a tus usuarios más rápidamente. De esta manera, tus usuarios pueden acceder a tu sitio web y archivos mucho más rápido, ya que no será necesario volver a buscarlos, sino tomarlos de la memoria caché.

Los clientes de SiteGround aprovechan nuestra potente tecnología de caché, construida internamente en tres niveles: NGINX Direct Delivery para cachear contenido estático, Caché dinámica para cachear contenido dinámico y Memcached para cachear objetos (consultas de la base de datos). ¡Los tres combinados pueden acelerar los sitios web hasta 5 veces!

Optimiza el código y los medios de tu sitio web

Para acelerar aún más tu sitio web, puedes considerar algunas otras técnicas también. Primero, comprime imágenes y videos grandes (sin comprometer su calidad). Esto hará que tus páginas web carguen más rápido y mejorará el rendimiento general de tu sitio web. A continuación, asegúrate de combinar (combinar varios archivos en uno para reducir el número de solicitudes) y minimizar (eliminar todos los caracteres innecesarios) los archivos CSS y JavaScript. En tercer lugar, elimina todos los plugins innecesarios en tu sitio web, ya que lo ralentizan. Incluso si están desactivados, todavía pueden causar tiempos de carga lentos, así que asegúrate de eliminarlos por completo.

Usar la configuración rápida de MySQL

Si tienes una base de datos en crecimiento en tu sitio web, tu sitio web necesitará procesar una serie de solicitudes para obtener datos de esta base de datos a petición de los usuarios. Esto podría causar consultas MySQL pesadas que ralentizan significativamente tu TTFB (Time to First Byte) y afectan el rendimiento general de tu sitio web.

Todos los clientes de SiteGround se benefician de nuestra configuración personalizada de MySQL, habilitada por defecto, que permite el procesamiento simultáneo de un gran número de consultas, lo que a su vez reduce el número de consultas lentas entre 10 y 20 veces.

Asegúrate de que tu PHP sea rápido

Es crucial que tu sitio web funcione con la última y más rápida versión de PHP. No solo eso, sino que también debes asegurarte de que tu servidor web está manejando esa versión de PHP de la manera más eficiente para mejorar el rendimiento general de tu sitio web.

Los clientes de SiteGround tienen la ventaja de nuestra configuración PHP ultrarrápida personalizada (disponible en los planes GrowBig y GoGeek) que usa menos memoria del servidor, lo que a su vez permite que el servidor procese un mayor número de consultas más rápidamente. De esta manera, nuestra configuración PHP ultrarrápida corta el TTFB y hace que las páginas web carguen un 30% más rápido en promedio, en comparación con una configuración PHP estándar.

Controla la velocidad de tu sitio web

Por último, pero no menos importante, es importante controlar la velocidad de tu sitio web regularmente. Ejecuta pruebas de velocidad regulares en tus sitios web con herramientas en línea al menos una vez al mes. Cuando veas resultados preocupantes, toma medidas inmediatas para mejorar las áreas relevantes. Sin embargo, dado que esto es otra cosa de la que debes ocuparte, ten en cuenta que puede llevar mucho tiempo, esfuerzo y dinero.

Los clientes de SiteGround tienen la oportunidad única de recibir informes de rendimiento mensuales gratuitos, directamente en sus bandejas de entrada. Nuestros informes de rendimiento mensuales proporcionan a nuestros clientes información útil sobre el estado de la velocidad de su sitio web en diferentes categorías (por ejemplo, proporción de caché, uso de CDN, optimización de WordPress, etc.) en un formato fácil de leer, que incluye consejos prácticos para las áreas que pueden necesitar mejoras. 

Acelera tu sitio web WordPress

En caso de que tu sitio web esté basado en WordPress, hay algunos pasos adicionales que puedes seguir para asegurar que tu aplicación WordPress funcione lo más rápido posible. Hemos resumido los mejores trucos y consejos para optimizar la velocidad de tu sitio web con WordPress.

Puedes aplicar la mayoría de los consejos y trucos descritos en estos dos artículos con un solo plugin: el plugin SiteGround Speed Optimizer, gratuito y disponible para todos los usuarios de WordPress, independientemente de tu plataforma de hosting. El plugin te proporciona múltiples características, divididas en las categorías más importantes para tu sitio web:  caché potente (para reducir el TTFB de tu sitio), optimizaciones de portada (para mantener optimizados los archivos HTML, CSS y JavaScript de tu sitio web y fuentes), optimizaciones de medios (para optimizar los medios de tu sitio sin comprometer la calidad), y optimizaciones de entorno (para administrar el uso de recursos de tu sitio y ahorrar ancho de banda).

Optimiza tu web para móviles

Otro paso importante que debes tomar es hacer que tu sitio web esté optimizado para dispositivos móviles. Una gran parte del tráfico a tu sitio provendrá de dispositivos móviles, por lo que debes asegurarte de que tu sitio sea receptivo. Comprueba si las fuentes, las imágenes y videos grandes y otros elementos importantes funcionan bien en el móvil. La versión móvil de tu sitio web debe ser fácil de navegar para tus usuarios, brindándoles el contenido o la información que necesitan de forma rápida y concisa.

Diseña páginas de destino atractivas

Las páginas de destino son lo primero que ven los usuarios cuando llegan a tu sitio web. Haz que tengan gancho, sean atractivas e interesantes. Mantén tus páginas de destino directas al grano, con contenido enfocado y CTAs claros. Deben ser navegables y legibles. Incluye elementos visuales atractivos y apropiados, como imágenes y videos cortos. Haz que tus páginas de destino se correspondan con las necesidades de tu audiencia. Si tu audiencia es diversa, asegúrate de crear múltiples páginas de destino para diferentes grupos de usuarios.

Ten una estructura de navegación clara

Cuando tu audiencia visita tu sitio web, necesitan tener una experiencia de usuario agradable para no abandonar tu sitio e incluso volver a él. Para lograr esto, asegúrate de eliminar cosas que pueden molestar a tus visitantes, pero que no son absolutamente necesarias para el éxito de tu sitio web, como bots, demasiadas ventanas emergentes y anuncios, y otros elementos que distraen.

Otro paso crucial es analizar la intención de tus usuarios para poder diseñar la página de una manera que responda a sus necesidades. Ten en cuenta cómo tu contenido y elementos visuales están organizados en el sitio web y si es fácil para los usuarios navegar por las diferentes partes de tu sitio.

Para hacer todo eso, puedes usar GA4 para analizar cuáles de tus páginas tienen altas tasas de rebote, luego optimizar su estructura de navegación y reorganizar el orden del contenido.

Mejora tu contenido 

La calidad del contenido de tu sitio web puede ser otro factor que hace que tus visitantes reboten. Concéntrate en mejorar tu contenido haciéndolo más relevante para tu audiencia, en primer lugar. Las tres cosas principales en las que debes centrarte son las siguientes:

  • Calidad: proporciona contenido valioso y de calidad que aporte algo extra a tus lectores;
  • Relevancia: escribe contenido con palabras clave relevantes que no solo hagan que los usuarios aterricen en tu sitio web, sino que también les ayuden a encontrar el contenido que han estado buscando;
  • Legibilidad: mantén tu contenido claro, conciso y en un formato fácil de leer con subtítulos, párrafos cortos y fuentes adecuadas.

Ten CTAs claros

Para reducir tus tasas de rebote, también puedes incluir llamadas a la acción (Call to Action – CTAs) claras en tu sitio web. Esto no solo reducirá las tasas de rebote, sino que también ayudará a convertir a tus visitantes. Anima a tu audiencia a realizar la acción que deseas que realicen, como hacer clic en un enlace, realizar una compra, descargar un recurso, incluyendo CTAs claros en los lugares relevantes de tu sitio web. Aquí tienes algunos consejos rápidos para tus CTA:

  • Haz que tus CTAs sean visibles en la página web – usa colores y diseños apropiados, por ejemplo, botones.
  • Escribe textos cortos, concisos y procesables en tus CTAs que animen a tus visitantes a tomar acción, por ejemplo, LEER AHORA.
  • Coloca tus CTA en ubicaciones clave de la página web, como en la parte superior de la página u otro lugar altamente visible.

Usa enlaces internos 

Otra estrategia comprobada para mantener a tus visitantes comprometidos y así reducir las tasas de rebote es colocar enlaces internos en tus páginas web. Estos enlaces deberían llevar a otro contenido relevante en tu propio sitio web. Por ejemplo, mientras tus visitantes están leyendo una entrada de blog, les proporcionas un enlace a otra entrada de blog que pueden encontrar útil. También puedes proporcionarles enlaces a entradas de blog relevantes, páginas al final del artículo que están leyendo. De esta manera, mantendrás a tus visitantes más tiempo en tu sitio web.

Implementa encuestas de salida 

Por último, pero no menos importante, puedes implementar encuestas de salida o emergentes de intención de salida. Son ventanas que aparecen a tus visitantes cuando mueven el cursor del ratón al cerrar la ventana, es decir, cuando están a punto de salir de tu sitio web.

Estas ventanas emergentes del tipo “Antes de que te vayas” pueden pedir a tus visitantes que den su opinión sobre lo que podrías mejorar en tu sitio web (por ejemplo, añadir opciones de envío, ofrecer más productos, etc.), o darles un incentivo para permanecer en el sitio web (por ejemplo, descuentos, envío gratuito, suscripciones a newsletters, eBooks y otros a cambio de su dirección de email).

Ahora, antes de “rebotar” a otra de nuestras publicaciones, déjanos un comentario a continuación para compartir algunas otras estrategias que han demostrado ser exitosas para ti.

Haz una limpieza de tu sitio web para una mayor seguridad y velocidad

Al igual que tu hogar, tu sitio web también acumula polvo y desorden con el tiempo que pueden ralentizarlo y hacerlo más vulnerable a las amenazas de seguridad. Por lo tanto, la limpieza de tu sitio web es tan importante como la limpieza general de tu hogar y, con nuestra ayuda, puede ser mucho más fácil y rápido.

Comienza con nuestros prácticos consejos sobre cómo despejar tu sitio web para una mayor seguridad y mayor velocidad.

Limpia tu sitio web WordPress

Para todos los usuarios de WordPress hemos identificado algunos consejos importantes, pero fáciles de seguir, que te ayudarán a cuidar la seguridad y la velocidad de tu sitio web WordPress.

Consejos rápidos de seguridad del sitio web

  • Mantén tu versión de WordPress y tus plugins actualizados

Es importante mantener la versión de WordPress y los plugins actualizados a la última versión, porque los hackers usan cada oportunidad y puerta trasera para atacar tu sitio web y obtener acceso a tus archivos o información valiosa. Estate atento a las últimas versiones y plugins de WordPress e instálalos de manera oportuna. Afortunadamente, los clientes de SiteGround no tienen que preocuparse por esto, ya que lo hacemos automáticamente para ellos: actualizamos automáticamente todas las instalaciones de WordPress, alojadas con nosotros.

  • Limpia tus roles y permisos de usuario

Asegúrate de revisar y eliminar usuarios inactivos o limitar el acceso para ciertos usuarios solo a los recursos que requieren. Por ejemplo, otorga acceso de administrador a tu sitio solo cuando sea estrictamente necesario y solo a los usuarios que realmente lo necesiten. Lo mismo se aplica a los datos de inicio de sesión de tu cuenta de hosting.

  • Asegúrate de usar contraseñas fuertes y seguras

Las contraseñas débiles son una de las razones más comunes por las que los sitios web son pirateados. Usa siempre credenciales seguras para acceder a tu cuenta. Además de esto, recuerda almacenar tus contraseñas solo en gestores de contraseñas, sin texto plano, sin escribirlas en papel ni compartir. Como paso complementario, también necesitarías implementar la autenticación de 2 factores para el acceso de inicio de sesión. Requerirá un paso adicional de verificación en cada inicio de sesión para una capa adicional de seguridad.

  • Limpia plugins y temas no utilizados

Los plugins y temas obsoletos pueden abrir la puerta trasera para que los hackers obtengan acceso a tu sitio web. Eso es cierto incluso para los plugins y temas desactivados. Por esta razón, elimina cualquier plugin y tema que no estés usando para reducir el riesgo de violaciones de seguridad en tu sitio web.

Estos son solo algunos de los pasos a seguir para limpiar y asegurar tu sitio web de WordPress. La buena noticia es que no tienes que hacerlo tú solo uno por uno. Puedes encontrar algunos de ellos y muchos más como funciones de un solo clic en el plugin gratuito SiteGround Security, disponible para todos los usuarios de WordPress. Descárgalo ahora y habilita muchas opciones de seguridad potentes con solo unos pocos clics. Para los clientes de SiteGround, ya está instalado y funcionando.

Consejos fáciles de seguir sobre la velocidad del sitio web

  • Limpia tu base de datos de WordPress

Tu base de datos de WordPress puede afectar significativamente la velocidad de tu sitio web, lo que, a su vez, afecta su salud general y su clasificación en los motores de búsqueda. Para garantizar un rendimiento óptimo es importante mantener limpia la base de datos. La limpieza de tu base de datos de WordPress es una parte vital para actualizar tu sitio web y optimizar su funcionalidad.

  • Comprimir imágenes grandes

Las imágenes grandes pueden ralentizar significativamente tu sitio web de WordPress. Utiliza la compresión de imágenes para acelerar tu sitio web. Puedes comprimirlos tanto como desees, sin comprometer su calidad. Para ello, asegúrate de aprovechar siempre los últimos formatos de imagen como el formato WebP.

  • Minimiza archivos CSS y JavaScript

Minimiza tus archivos CSS y JavaScript, lo que básicamente eliminará todos los caracteres innecesarios de ellos. La minimización de los archivos CSS y JS acelerará tu sitio web al reducir el peso del código de tu sitio.

  • Precarga tus fuentes

Las fuentes de tu sitio web son otra cosa que el navegador debe cargar para que los usuarios las vean. Para evitar que ralenticen tu sitio web y permitir que el navegador se reproduzca más rápido, debes precargar tus fuentes. Recuerda precargar solo los archivos de fuentes que usas con más frecuencia, no todos; de lo contrario, podría terminar ralentizando aún más tu sitio web.

Para ayudarte a obtener acceso y habilitar la mayoría de las opciones anteriores y muchas más con solo unos pocos clics, tenemos un plugin SiteGround Optimizer desarrollado internamente que es gratuito y está disponible para todos los usuarios de WordPress. También ofrece potentes funciones de almacenamiento en caché, optimizaciones de interfaz, así como optimizaciones de medios y ambientales.

Escanea tu sitio web a fondo

Continúa realizando un análisis completo y regular de tu sitio web, verificándolo en busca de posibles infecciones de malware y otras amenazas de seguridad a lo largo del tiempo. Hay diferentes tipos de servicios de escaneo de sitios disponibles. En SiteGround, tenemos nuestro servicio de seguridad Site Scanner desarrollado internamente. Site Scanner revisa todo tu sitio web en busca de malware y las últimas amenazas, te notifica sobre cualquier problema de seguridad potencial de manera oportuna, brindándote tiempo y herramientas suficientes para reaccionar en caso de cualquier actividad sospechosa.

Aplica potentes optimizaciones de rendimiento del sitio web

Aumenta la velocidad de tu sitio web implementando estos potentes consejos de optimización:

  • Asegúrate de que tu PHP sea rápido

Asegúrate de que tu sitio web se ejecute en la última y más rápida versión de PHP y que tu servidor web lo maneje de la mejor manera posible. Los clientes de SiteGround tienen la oportunidad de aprovechar nuestra configuración PHP ultrarrápida que reduce el TTFB (tiempo hasta el primer byte) y hace que las páginas web se carguen un 30% más rápido en comparación con las configuraciones estándar de PHP.

  • Aprovecha el almacenamiento en caché

El almacenamiento en caché es una de las técnicas más poderosas para hacer que tu sitio web se cargue aún más rápido. Puedes aplicar el almacenamiento en caché en diferentes niveles, como el almacenamiento en caché del navegador y el almacenamiento en caché del lado del servidor. Los clientes de SiteGround aprovechan nuestra poderosa tecnología de almacenamiento en caché lista para usar que está construida internamente en tres niveles: Nginx Direct Delivery para contenido estático, almacenamiento en caché dinámico para contenido dinámico y Memcached (almacenamiento en caché de objetos). Los tres pueden acelerar el rendimiento del sitio web hasta 5 veces.

  • Usa CDN

Acelera aún más tu sitio web habilitando una red de entrega de contenido (CDN). Una CDN guarda copias de tu sitio web en servidores que están geográficamente más cerca de tus usuarios finales. Luego, cuando solicitan ver una página web, se les sirve más rápido desde una ubicación cercana a ellos. Los clientes de SiteGround aprovechan nuestra CDN gratuita de SiteGround, que ahora viene en la versión 2.0, que es aún más rápida y eficiente.

Verifica el estado de seguridad y velocidad de tu sitio web con regularidad

Una vez que hayas hecho todo lo anterior, es bueno vigilar el estado de seguridad y velocidad de tu sitio web con regularidad. Asegúrate de estar al tanto de cualquier posible puerta trasera en tu sitio web que aún pueda estar abierta para los hackers, o de cualquier problema de rendimiento que pueda ralentizar tu sitio web.

En SiteGround, sabemos cuánto tiempo y esfuerzo te puede costar. Es por eso que nuestros clientes reciben informes de seguridad y rendimiento mensuales, entregados directamente en sus bandejas de entrada, sin coste adicional. 

En estos informes de seguridad mensuales les proporcionamos un resumen de los resultados de las comprobaciones de seguridad automatizadas que realizamos para sus sitios web. Nuestros clientes obtienen el estado de seguridad de su sitio en un formato fácil de usar y comprensible, junto con consejos prácticos sobre cómo reducir el riesgo de ataques maliciosos, en caso de que hayamos identificado áreas que necesiten su atención. Con los informes de seguridad mensuales gratuitos, ayudamos a nuestros clientes a mantener el control de la seguridad de su sitio web a largo plazo.

Del mismo modo, los informes de rendimiento mensuales ofrecen a nuestros clientes un fácil acceso a la información sobre el estado de la velocidad de su sitio web. Comprobamos una serie de categorías de rendimiento para los sitios web de nuestros clientes (por ejemplo, relación de caché, uso de CDN, optimización de WordPress y más) y les damos una puntuación de rendimiento general en una estructura fácil de usar, además de recomendaciones prácticas y si es necesario mejorar algunas áreas.

Como puedes ver, la seguridad y la velocidad del sitio web son un proceso continuo que necesita tu atención durante todo el año, no solo en la primavera. Sin embargo, ahora es el mejor momento para comenzar a cuidar la seguridad y velocidad de tu sitio web para evitar posibles problemas en el futuro.