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.

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.

Informes mensuales de rendimiento ya disponibles

Recientemente, hemos lanzado nuestros informes de seguridad mensuales que te ofrecen información valiosa sobre lo que estamos haciendo para proteger tu sitio web y resaltan las medidas que puedes haber pasado por alto. Como hemos visto un gran interés en los informes y dado que la velocidad del sitio web es tan importante como la seguridad del sitio web, hemos decidido proporcionarte otro informe útil: los informes mensuales de rendimiento. Estos informes te informarán sobre diferentes áreas relacionadas con la velocidad de tu sitio web y te ayudarán a identificar qué cosas que pueden mejorarse.

Qué encontrarás en los informes de rendimiento mensuales

Cada mes comprobaremos automáticamente una serie de categorías de rendimiento para tu sitio: relación de caché, uso de CDN, centro de datos y velocidad de la red, optimización de WordPress y otros. Luego, recibirás un informe con los resultados que incluirá la puntuación de rendimiento total de tu sitio web, una puntuación desglosada para cada categoría y recomendaciones prácticas si algunas áreas necesitan mejorar.

¿Cuáles son los beneficios de los informes de rendimiento mensuales?

Acceso fácil y regular a la información 

Con nuestros informes de rendimiento mensuales recibirás información periódica sobre el estado de tu sitio, directamente en tu bandeja de entrada. Incluirá áreas importantes que pueden ser difíciles de revisar para nuestros clientes de forma regular. Por ejemplo, monitorizaremos qué porcentaje de tu tráfico se sirve desde la caché cada mes (cuanto mayor sea el porcentaje, más rápido será tu sitio) y te informaremos si esta proporción no es óptima.

Consejos prácticos

Además de todo eso, obtendrás consejos prácticos en caso de que alguna de las categorías de rendimiento necesite mejorar. Te diremos cómo aprovechar al máximo cada opción de optimización que está disponible en nuestra plataforma con instrucciones claras y fáciles. Digamos que identificamos que no estás usando nuestra opción de caché dinámica, o nuestra CDN, o nuestro plugin de optimización de WordPress. En tal caso, te notificaremos sobre esto y te proporcionaremos información sobre por qué usarlo y cómo activarlo.

Estructura fácil de usar

Podrás escanear rápidamente los resultados y detectar las sugerencias en una estructura codificada por colores del informe. También obtendrás una puntuación general del mes tanto en puntos como en porcentajes, así como una comparación de cómo ha cambiado con respecto al mes anterior.

Cómo recibir tus informes de rendimiento mensuales

Obtienes estos informes de forma gratuita y estarán disponibles para ti, si eres propietario de al menos 1 sitio web activo.

Gradualmente, comenzaremos a enviar de manera proactiva los informes a todos nuestros clientes, pero puedes registrarse hoy mismo para estar entre los primeros en recibir su informe.

Suscríbete a tu informe en tu Área de usuarios -> Preferencias de notificación -> Informes de rendimiento mensuales. Los informes se enviarán vía e-mail del 15 al 25 de cada mes y contendrán información sobre los últimos 30 días. Puedes ver información detallada sobre la suscripción, el contenido y el cálculo de la puntuación en nuestro artículo Explicación de los informes de rendimiento.

Regístrate ahora para recibir información importante sobre la velocidad de tu sitio web directamente en tu bandeja de entrada.

Atajos a un sitio web más rápido

El rendimiento rápido del sitio web es un elemento crucial de tu éxito online. Afecta a la experiencia de los usuarios de tu sitio web, tus clasificaciones SEO, la participación y las conversiones de los usuarios, tu reputación, prácticamente todos los elementos de tu presencia online. Para llevarte por la vía rápida a un sitio más rápido para obtener mejores resultados online, hemos creado una infografía con algunos consejos rápidos que puedes aplicar fácilmente a cualquier sitio web.

Explora nuestros atajos a un sitio web más rápido y avanza hacia una presencia y un negocio online más exitosos.

Obtén más información sobre cada consejo de rendimiento del sitio web en nuestra infografía. Aquí hay algunos recursos útiles sobre cada función de velocidad del sitio web que recomendamos y cómo puedes usarlas en la plataforma de hosting de SiteGround: