Nueva configuración MySQL para un procesamiento más rápido de consultas

nueva configuracion MYSQL de SiteGround

Dos de las razones más frecuentes por las que un sitio web puede ser lento son los procesos PHP no optimizados y las pesadas consultas de MySQL. La optimización del código del sitio web es siempre una parte crucial de la batalla constante por una mayor velocidad del sitio web. Sin embargo, los webmasters que se alojan con SiteGround siempre han tenido un aliado confiable a su lado en esta búsqueda.

Recientemente hemos anunciado el nuevo PHP ultrarrápido, que acelera significativamente el procesamiento de scripts PHP y mejora el rendimiento del sitio web hasta en un 30%.

Como siguiente paso natural en nuestros esfuerzos por ofrecer un servicio premium y superrápido, hemos implementado una solución del lado del servidor para optimizar las consultas de la base de datos que ya ha reducido el número de consultas lentas entre 10 y 20 veces.

¿Qué son las consultas MySQL lentas y por qué son importantes?

Si estás administrando un sitio activo con una base de datos, probablemente comprendas que cuando un visitante accede a tu sitio, hay toneladas de scripts que comienzan a ejecutarse, algunos de los cuales solicitan información a tu base de datos.

Por ejemplo, si tienes una tienda online y un visitante está tratando de comprar un artículo, tu tienda debe verificar su disponibilidad en la base de datos y mostrar si es posible realizar un pedido.

Esa verificación activa una consulta MySQL y, dependiendo de cómo se escriba esa consulta, puede ser bastante pesada y llevar mucho tiempo al servidor procesarla .

Para ti, como webmaster, estas consultas lentas son un problema porque perderás clientes.

¿Sabes cómo los visitantes abandonan el sitio cuando tienen que esperar más de 2-3 segundos para que se cargue una página? Bueno, lo entiendes.

Para nosotros, como tu proveedor de hosting, no nos gusta cuando nuestros servidores se ralentizan al procesar demasiadas consultas lentas porque esto significa que la CPU y la RAM de la máquina se bloquean y no se pueden usar para otros procesos, que también son importantes para el tuyo y los otros sitios web alojados en el servidor.

¿Qué hemos hecho?

La batalla con las consultas lentas de MySQL es un proceso continuo que involucra tanto al webmaster como al anfitrión. Es por eso que recientemente lanzamos una nueva configuración de MySQL en nuestros servidores, que adopta un enfoque innovador para distribuir la RAM del servidor y asignarla a MySQL.

La nueva configuración permite procesar simultáneamente un número mucho mayor de solicitudes paralelas y esto tiene un gran impacto en el manejo efectivo de las consultas MySQL pesadas.Tan buena es que los administradores de sistemas, al ver cómo se cargaba el servidor después del lanzamiento de la nueva configuración de MySQL, todavía no lo creían: ¡vieron una caída en las consultas lentas entre 10 y 20 veces!

Todas nuestras últimas mejoras de servicio, como PHP ultrarrápido y ahora la configuración de MySQL, son posibles gracias a dos cosas: la plataforma Google Cloud y el cambio de cPanel a Site Tools. Desde que nos mudamos a Google Cloud, actualizamos nuestras configuraciones de servidor con más RAM. El precio unitario de la RAM no es más económico, pero trabajar en la nube ofrece posibilidades para una mejor distribución de ese recurso entre diferentes máquinas. Y el hecho de que no cumplamos con los requisitos de recursos de software de terceros, como cPanel, nos da más libertad para innovar. ¡Nuestros DevOps se sienten capacitados para crear y seguir desarrollando tecnologías inteligentes que beneficien a la gran mayoría de los sitios que alojamos!

¿Quién se beneficia de ello?

¡Todos los alojados en nuestros servidores compartidos de Site Tools ya tienen la nueva configuración de MySQL! Si has observado una mejora en el rendimiento durante la última semana, se debe a la nueva configuración.

Esto significa que es menos probable que te pidamos corregir una consulta lenta y “distanciar socialmente” tu sitio web debido a ello. ¡Menos consultas lentas, servidores más rápidos, menos molestias para ti!

Las cuentas Cloud también están programadas para recibir la nueva configuración de MySQL a finales de febrero de 2021.

¿Todavía estás en cPanel? Esperamos terminar con todas las migraciones a Site Tools a finales de marzo, por lo que todo lo que tienes que hacer es esperar tan solo un poco más.

Consigue más velocidad web con el algoritmo de compresión Brotli

compresion_brotli

Estamos entusiasmados de anunciar que hemos implementado y habilitado de forma predeterminada el algoritmo de compresión Brotli en todos nuestros servidores con Site Tools, por lo que los sitios web alojados en ellos podrán obtener un aumento de velocidad de hasta un 15-20% al usarlo.

¿Qué es Brotli?

Brotli es un algoritmo de compresión de última generación desarrollado por Google como sucesor del popular método gzip, que hemos estado ejecutando en nuestros servidores durante años. La idea es simple: una vez que su aplicación produce la salida HTML de tu sitio web y se comprime junto con todos los recursos que carga, los datos se transmiten a través de Internet y luego el navegador descomprime el contenido antes de procesarlo. Este proceso reduce significativamente el tamaño de los datos que se han movido del servidor al visitante, lo que resulta en un aumento de velocidad (mucho) mayor que los milisegundos perdidos por/en la compresión y descompresión.

¿Cuánto más rápido es Brotli en comparación con gzip?

El nuevo algoritmo proporcionado por Brotli comprime el sitio web en un tamaño de datos más pequeño, lo que agiliza la transferencia. Los archivos JavaScript comprimidos con Brotli son aproximadamente un 15% más pequeños que los comprimidos con gzip. Los archivos HTML son alrededor de un 20% más pequeños y los archivos CSS tienen una reducción de tamaño de alrededor del 16%. Por supuesto, estos números diferirán dependiendo de tus archivos en particular.

A continuación puedes ver una prueba con uno de los temas predeterminados de WordPress: TwentyTwenty muestra que produce 19584 bytes de datos sin comprimir, 6003 bytes comprimidos con gzip y solo 4863 bytes cuando se comprime con Brotli. Esto significa que consigues más del 75% de reducción de tamaño del contenido sin comprimir y un 19,5% respecto a gzip.

¿Cómo usar Brotli?

Hemos habilitado Brotli en todos nuestros servidores con Site Tools y, si tu cuenta está alojada en uno de ellos, tu sitio web lo aprovechará automáticamente. ¡No tienes que hacer nada para conseguirlo! 🙂  Los navegadores que admiten la compresión Brotli, que son la mayoría de los navegadores ahora, pasan el encabezado “accept-encoding: br” apropiado al realizar la solicitud y obtienen el contenido Brotli comprimido. Los navegadores más antiguos que no lo admitan recibirán datos comprimidos con gzip. Si todavía estás alojado en un servidor cPanel, no te preocupes: esperamos que las migraciones a Site Tools se completen a finales de marzo, por lo que no tendrás que esperar mucho para disfrutar de Brotli también.

PHP8 disponible en nuestros servidores

Estamos muy contentos de anunciar que hemos implementado la última versión candidata a lanzarse de PHP 8 en todos nuestros servidores. Como siempre, estamos entre las primeras empresas en proporcionar el nuevo PHP en nuestra plataforma de hosting. Se espera que PHP 8 facilite a los desarrolladores escribir código más limpio, con mejor calidad y que se ejecute más rápido. Dado que las versiones beta no son adecuadas para sitios web activos, te invitamos a probarlo en una copia staging de tu sitio web o en proyectos que aún no hayas lanzado. Regalaremos unos fabulosos elefantes PHP de peluche a 5 de los primeros usuarios que lo probéis y compartáis vuestra opinión sobre PHP 8 con nosotros.

¿De qué se trata el nuevo PHP8?

Ejecución de código más rápida

La última versión de PHP trae muchas cosas nuevas, pero con la que estamos especialmente obsesionados es JIT (just in time compiler, o compilador justo a tiempo). Es la primera vez que la versión de PHP tiene un compilador JIT, que almacena en caché una versión de su código ya interpretado y genera un código máquina como salida (el código máquina utiliza solo 0’s y 1’s). El compilador JIT promete mejoras de velocidad para tareas y algoritmos complejos y abre nuevas oportunidades para que el lenguaje PHP amplíe su alcance y aplicación.

Algunos de vosotros os preguntaréis cómo se relaciona JIT con Opcache, que trajo mejoras de rendimiento significativas a muchos sitios web. El trabajo principal de Opcache es cortar los procesos de tokenización, análisis y compilación de Opcodes, que luego son procesados ​​por el motor Zend. El papel de JIT es ahorrar en la ejecución de los Opcodes por parte del motor Zend, por lo que une fuerzas e interviene para ahorrar recursos donde Opcache no puede ayudar.

Vale la pena mencionar también algunas desventajas que hemos notado hasta ahora:

  • La ejecución de PHP8 con JIT puede dificultarte la resolución de errores de código porque puede ser más difícil localizar qué parte de tu código en esta versión interpretada es realmente la culpable.
  • Si estás ejecutando un sitio web WordPress, es posible que no notes mejoras significativas en el rendimiento gracias a JIT. Los desarrolladores de WordPress todavía están trabajando para hacer que WordPress sea compatible con PHP 8 y ​​ahora están en busca de personas que lo prueben, lo que significa que no podrás probar PHP8 en tu sitio web WordPress de inmediato. Además, debido a la forma en que WordPress interactúa con MySQL, gran parte del tiempo de espera no proviene de la compilación de PHP, sino del tiempo de respuesta de MySQL, que no se puede resolver con la ayuda del compilador JIT.

Código con mayor calidad

Una de las principales diferencias que notarás es que muchas de las advertencias y avisos que no se podían detectar ahora son excepciones o errores que se pueden detectar y registrar. Es posible que, debido a este cambio, ahora surjan muchos problemas que permanecían ocultos con las versiones anteriores de PHP. Esta es una gran mejora, ya que permitirá a los desarrolladores detectar problemas potenciales más fácilmente. Sin embargo, ten en cuenta que puede ser una buena idea configurar display_errors = Off si decides usar PHP 8 en un sitio en producción para no mostrar tales errores a los visitantes de tu web.

Código más limpio y más corto

Algunos de los elementos nuevos, como el operador nullsafe, mejoran enormemente la legibilidad del código haciéndolo más corto y ordenado. En lugar de anidar varios “if’s”, puede usar el operador “null” para escribirlos todos en solo una línea de código.

La tendencia “Type”

Desde varias versiones en adelante, PHP ha estado tratando de definir los argumentos que cada método podría adoptar y convertirse en un lenguaje escrito. En esta última versión, hay una función llamada “union types” que te permite definir 2 tipos de valor para cada función, lo cual es una continuación natural de esa tendencia. Como muestra el siguiente ejemplo, la función puede devolver un número entero o uno flotante:

public function getNumber(): int|float {
return $this->number;
}

La lista de nuevas características continúa y creemos que este artículo puede ser un buen punto de referencia para los desarrolladores de PHP:

https://stitcher.io/blog/new-in-php-8
https://stitcher.io/blog/php-jit
https://wiki.php.net/rfc/nullsafe_operator

¿Cómo aprovechar PHP 8 en nuestra plataforma?

Todos nuestros clientes pueden cambiar la versión PHP de sus sitios web desde su panel de control – Site Tools > sección Desarrolladores, o cPanel > Versiones PHP -. Dado que PHP8 sigue siendo una versión de prueba, te recomendamos encarecidamente que no lo habilites para tus sitios web activos, sino que ejecutes pruebas con él en nuestro entorno de pruebas (disponible para los planes GoGeek y Cloud), o crees copias de tus sitios web si no tienes la función de staging.

Por el momento, hemos implementado PHP 8 sin los siguientes módulos: mcrypt, geoip, ioncube.

Danos tu opinión y gana un elefante PHP

Hemos intentado darte una idea general de lo que es el nuevo PHP8. Ahora nos gustaría saber lo que realmente piensas al respecto, una vez tengas la oportunidad de probarlo. ¿Qué te gusta y qué no te gusta? ¿Cómo funciona en tu sitio web? ¿Ves alguna mejora en el rendimiento? Buscamos explorar cómo nuestros usuarios más experimentados aprovechan esta versión de prueba de forma anticipada antes de que se lance como versión oficial.

Para animarte compartir con nosotros los resultados de tus pruebas y tu opinión, ¡hemos creado peluches con el diseño de los elefantes PHP originales para celebrar este nuevo lanzamiento! Regalaremos 5 elefantes de forma aleatoria a 5 de los usuarios que compartáis vuestra opinión sobre PHP8 antes del 26 de noviembre de 2020 en un comentario debajo de este artículo, o haciendo una publicación en Facebook o Twitter, etiquetando a @SiteGround_ES para twitter o a @siteground.esp para Facebook, y usando el hashtag #PHP8 en vuestra publicación.

¡Déjanos tu comentario y mucha suerte!

PHP ultrarrápido para webs hasta un 30% más rápidas

PHP ultrarrápido

La velocidad es uno de los pilares de nuestros servicios de alojamiento y trabajamos constantemente para hacer que nuestra infraestructura sea más rápida y estable. Uno de los elementos esenciales para una velocidad de carga rápida es la configuración del servidor PHP y ahora, con nuestra nueva plataforma Site Tools y sin las limitaciones del sistema anterior, nuestro equipo de DevOps ha tenido la oportunidad de desarrollar un PHP nuevo y mejor: la configuración de PHP ultrarrápido, que es hasta un 30% más rápido y tan seguro como todo lo que hacemos.

Configuración PHP ultrarrápido y súper seguro

Por sí solo, ejecutar un PHP rápido no es una tarea difícil. Sin embargo, si deseas un PHP rápido, estable y seguro, a la vez que sea compatible con Apache y la variedad de reglas .htaccess definidas por los usuarios y las aplicaciones, las cosas se complican. Queríamos resolver estos problemas y, al mismo tiempo, aumentar la velocidad de carga de la página y mejorar la estabilidad del servidor durante los picos de tráfico. Entonces, una vez que lanzamos el nuevo área de cliente y Site Tools y nos deshicimos de las principales limitaciones que nuestra antigua plataforma nos imponía, modificar nuestra configuración de PHP se convirtió en una de las prioridades de nuestro equipo de DevOps.

Después de varios intentos, logramos superar el mayor desafío de “velocidad sobre seguridad” y conseguimos ofrecer un PHP rápido con nuestro WAF y aislamiento de cuenta integrados, obteniendo así mejores resultados de rendimiento sin comprometer la seguridad. La nueva implementación es súper rápida, segura y eficiente.

[subscribe_cta]

PHP ultrarrápido vs PHP estándar

Si bien la configuración de PHP ultrarrápido es más rápida y se recomienda para sitios web con mucho tráfico, la configuración de PHP estándar proporciona cierta flexibilidad adicional para las versiones de PHP y la gestión de variables.

PHP ultrarrápido: recomendado para sitios web con muchas visitas

Los sitios web que se beneficiarán más de PHP ultrarrápido son los que tiene un tráfico sólido y pueden estar experimentando un déficit de recursos en el plan actual que utilizan. Según las estadísticas preliminares que hemos realizado, vemos los siguientes datos:

  • Respuesta de página más rápida: hasta un 50% de reducción en el TTFB (tiempo hasta el primer byte), lo que hará que tus páginas se carguen más rápido que antes;
  • Mayor capacidad del servidor: el nodo host podrá procesar entre un 20 y un 30% más de solicitudes, lo que significa que podrá manejar aún mejor los picos de tráfico;
  • Menor uso de la memoria del servidor: hasta un 15% menos de uso de la memoria, lo que nuevamente deja libres los recursos del servidor para manejar más tráfico y más rápido.
  • Se espera una mejora general de rendimiento: actualmente, el promedio de PHP ultrarrápido es un 30% más rápido que la configuración anterior.

Nota: los números anteriores son promedios basados en nuestras pruebas y los resultados particulares pueden variar según el sitio.

La configuración de PHP ultrarrápido está disponible para sitios web alojados en planes GoGeek y Cloud, ya que estos planes suelen alojar el tipo de sitios con mayor probabilidad de beneficiarse de las mejoras de rendimiento que aporta. También es importante señalar que funciona para sitios que se ejecutan en PHP 7.3 o superior y no es compatible con versiones anteriores. Además, en el momento en que utilices PHP ultrarrápido, todos los subdominios de tu sitio web heredarán la versión de PHP y la configuración de variables del dominio principal.

PHP estándar: permite diferentes configuraciones de PHP para cada subdominio

La configuración estándar de PHP es la que utilizan todas las cuentas basadas en StartUp, GrowBig y cPanel. También está disponible como una alternativa a la configuración de PHP ultrarrápido en cuentas GoGeek y Cloud con Site Tools. Su rendimiento sigue siendo bastante bueno para sitios web pequeños y estándar. Su mayor ventaja es que te permite administrar las versiones y variables de PHP por separado para cada subdominio de tu sitio web.

Como PHP estándar brinda más flexibilidad para experimentar, todos los sitios web de prueba también están configurados con él. Por lo tanto, si necesitas usar una versión de PHP anterior a 7.3 o necesitas una configuración con diferentes versiones de PHP y variables por subdominio, la configuración de PHP estándar es la adecuada para ti.

¿Cómo cambiar a PHP ultrarrápido?

  • Todos los sitios nuevos creados en el plan GoGeek o Cloud con Site Tools vienen con PHP Ultrarrápido activado de forma predeterminada.
  • Para los sitios existentes alojados en planes GoGeek y planes Cloud con Site Tools, PHP ultrarrápido ahora está disponible en Site Tools > Gestionar PHP y los clientes pueden habilitarlo instantáneamente desde allí.
  • Si tienes un plan StartUp y GrowBig con Site Tools, puedes actualizarlo a un plan superior para obtener acceso a la configuración de PHP ultrarrápido.
  • Si tienes una cuenta con cPanel, la opción PHP ultrarrápido estará disponible una vez que la cuenta se haya migrado a Site Tools.

CPU y RAM gratuitas agregadas a todas nuestras cuentas en la nube

A partir de hoy, aumentaremos los recursos disponibles para todos nuestros planes Cloud nuevos y existentes con 1 Core de CPU y 2 GB de RAM sin coste adicional. La ampliación hará que nuestro servicio en la nube sea más rápido y confiable que nunca. Durante los últimos meses, hemos implementado múltiples mejoras de servicio y la actual ampliación en la nube es otra mejora posible gracias a nuestro reciente cambio a Google Cloud Platform.

Más valor con nuestro servicio en la nube administrado en GCP

Cuando decidimos trasladar nuestra infraestructura de servidores a la infraestructura en la nube, queríamos aprovechar al máximo ese cambio. Consideramos todos los factores de redundancia de datos, capacidades de red y, por supuesto, la velocidad de la nueva plataforma en comparación con la infraestructura anterior. Lo que ofreció Google Cloud en estos parámetros fue realmente impresionante. Sabíamos que incluso el simple cambio de la plataforma anterior a la nueva daría lugar a mejoras de rendimiento. Pero lo que nos motivó aún más para pasar a la plataforma de Google Cloud fueron las oportunidades que vimos para optimizar nuestro uso de recursos, ser más eficientes y dar más valor a nuestros clientes. La mejora actual de nuestro hosting cloud es el resultado directo de las oportunidades de optimización que tenemos en la nueva plataforma. Ahora, nuestros servicios en la nube no solo están alojados en una mejor infraestructura provista por Google Cloud, sino que también reciben más recursos al mismo precio que antes.

La nueva nube: más recursos al mismo precio anterior

Todas nuestras ofertas en la nube ahora vienen con 1 Core de CPU y 2 GB de RAM más sin ningún cambio en su precio actual. Por lo tanto, nuestro plan de entrada en la nube ahora incluye 3 Cores de CPU, 6 GB de RAM y 40 GB de espacio a solo 64 EUR al mes*, que establece la base para cualquier configuración de CPU, RAM y almacenamiento que desees crear. Se pueden agregar unidades de recursos adicionales a esta nueva base a los mismos precios que antes.

Planes Cloud actuales: una mejora gratuita

En los próximos días, todos nuestros clientes existentes de la nube también recibirán una mejora gratuita de sus funciones y tendrán 1 Core de CPU y 2 GB de RAM agregados a su plan actual.

No se espera tiempo de inactividad durante esta actualización. Sin embargo, la opción de aumentar o disminuir los recursos en la nube se desactivará temporalmente en el Área de cliente durante el proceso de actualización. Solo la opción Autoescalar estará disponible para acomodar cualquier necesidad urgente de CPU o RAM adicional que pueda surgir durante el corto período de actualización de la función.

* Los precios dependen de la región geográfica del cliente: 80 USD/mes; 64 EUR/mes; 48 GBP/mes; 80 AUD/mes

SiteGround Optimizer 5.6: ¡control del Heartbeat, optimización automática de la base de datos y más para sitios web aún más rápidos!

Acabamos de lanzar la última actualización importante de nuestro plugin SiteGround Optimizer. ¡La nueva versión mejora en gran medida la que ya es la mejor solución de rendimiento para tu sitio web si estás alojado en SiteGround! Si sigues el registro de cambios del plugin, notarás que durante los últimos años hemos mejorado constantemente y agregado más y más funcionalidades convirtiendo el plugin de un simple conector a nuestros sistemas de almacenamiento en caché del servidor a una solución de rendimiento general para tu sitio WordPress. Ahora me alegra guiarte a través de las funciones más recientes que te ayudarán a hacer que tu sitio funcione aún más rápido:

Control del WordPress Heartbeat 

La API Heartbeat permite que tu navegador se comunique con la aplicación WordPress cuando inicies sesión en tu panel de administración. Esta funcionalidad hace posible manejar cosas como tareas programadas, revisiones de publicaciones y páginas, bloqueo de una publicación cuando alguien más la está editando y más.

Aunque es una gran funcionalidad, puede causar un uso excesivo de la CPU si no se supervisa. Por ejemplo, si solo dejas un par de pestañas abiertas en tu navegador en la página de edición de publicaciones, se ejecutará un script que guardará tu contenido como borrador para cada pestaña cada 15 segundos. Eso solo resulta en 480 ejecuciones por hora y 11.520 por día.

La mayoría de las personas no necesitan guardar con tanta frecuencia. Por ejemplo, si estás escribiendo un artículo del blog, guardarlo cada 3 minutos serviría perfectamente. Con la nueva configuración en el SiteGround Optimizer, puedes deshabilitar por completo la API Heartbeat si no tienes ninguna funcionalidad que lo requiera, o puedes configurarla para que funcione a intervalos mucho más largos. De forma predeterminada, lo deshabilitamos en tus páginas de administrador e interfaz y lo dejamos solo en la edición posterior para que se ejecute cada 180 segundos.

Mantenimiento automático de bases de datos

Esta optimización es realmente importante para los sitios web de WordPress, pero a menudo es descuidada por los webmasters. Es por eso que la agregamos al plugin y la configuramos para que se ejecute todas las semanas. Tener esa característica habilitada limpiará automáticamente tus comentarios de spam y publicaciones y páginas en la papelera, y realizará una optimización de la tabla y eliminará todos los registros temporales caducados de tu base de datos. Básicamente, estarás seguro de que tu base de datos está en óptimas condiciones sin tener que realizar las mismas tareas manualmente de forma regular.

Recuperación previa de DNS

Con esta opción, puedes agregar fácilmente todos los dominios externos que tu sitio utiliza para servir recursos externos para que tu sitio pueda indicar a los navegadores que los busquen previamente y ahorren tiempo al resolver estos dominios cada vez que un recurso los utiliza.

De forma predeterminada, los navegadores son bastante inteligentes cuando se trata de la resolución de dominio y la búsqueda previa de todos los dominios externos comúnmente utilizados. Se las arreglan para evitar resolver el mismo dominio varias veces. Pero su búsqueda previa automática no funciona en todo momento. Por ejemplo, si tienes recursos externos en tu CSS y JS, el navegador no los buscará automáticamente. Es por eso que agregamos una opción en el SiteGround Optimizer donde puedes enumerar todos los dominios externos y así asegurarte de que los navegadores tengan las direcciones IP de esos dominios listas para usar. Esa característica ayuda a reducir los tiempos de carga de la página.

Integración mejorada de Memcached

Memcached es una gran funcionalidad de optimización, pero debido a los límites obligatorios de Memcached, solo funciona para objetos de menos de 1 MB. Eso es más que suficiente en el 99% de los casos, pero a medida que más y más plugins y temas generan grandes cantidades de datos en la tabla de opciones, hemos comenzado a notar más intentos de usar Memcached para objetos más grandes. Es por eso que también hemos encontrado una forma inteligente de usar Memcached en tales casos. Hemos agregado un mecanismo de autoaprendizaje que excluye las opciones con los valores más grandes del objeto que debe almacenarse en caché, por lo que se mantiene por debajo de 1 MB. De esta manera logramos proporcionar Memcached al menos para una parte del gran objeto inicial.

Eliminación de PHP Switcher

En esta versión, hemos decidido eliminar por completo la funcionalidad para cambiar la versión PHP de un sitio web. Tomamos esa decisión por dos razones principales: queríamos evitar la duplicación de la funcionalidad ya que ese control de versión ya existe en cPanel y en Site Tools, donde lógicamente pertenece; y para aliviar el plugin para que ocupe menos espacio en disco e inodos.

Los retos de los sitios web en 2020: ¿estás preparado?

En nuestra encuesta anual, preguntamos a nuestros clientes cuáles fueron los mayores desafíos del sitio web que previeron encontrar en 2020, planteándonos qué podríamos hacer para ayudarles a superarlos. Ahora que estamos casi a mitad de año, es hora de volver a revisar lo que hemos hecho hasta ahora para abordar esos desafíos y compartir algunas ideas sobre cómo te podemos ayudar a abordarlos y qué hacer al respecto.

La ciberseguridad es el mayor desafío

La mayoría de nuestros encuestados (54%) consideraba mantener sus sitios seguros como el mayor desafío técnico en 2020. ¡Y estamos totalmente de acuerdo con vosotros! La ciberseguridad es un proceso continuo que debe estar en la mente de cualquier usuario de Internet, profesional o de otro tipo.

Desde la perspectiva de una empresa de hosting web, aquí en SiteGround, sabemos que mantener seguros nuestros sitios y usuarios es una tarea continua. Los piratas informáticos y todo tipo de delincuentes web se están volviendo más inteligentes cada día y la evolución constante y rápida de la tecnología deja muchas puertas abiertas para las vulnerabilidades de software. Mantener actualizado el software en nuestros servidores (como Apache, Nginx, PHP, MySQL, etc.) es la primera y más básica línea de defensa, pero casi no es suficiente.

Es por eso que contamos con un equipo especial de expertos en seguridad cuya responsabilidad principal es realizar un seguimiento de los informes de seguridad y monitorizar posibles exploits no anunciados. Una vez que obtienen una confirmación de una nueva vulnerabilidad, actúan rápidamente para escribir reglas de firewall personalizadas que la parchean en el día cero y protegen los sitios web que alojamos.

Luego hay que mantenerse al día con las últimas tecnologías que podemos integrar como por ejemplo con los protocolos de cifrado que garantizan una conexión segura entre su navegador y el servidor que entrega el contenido. Nos aseguramos de tener siempre el más reciente disponible para que lo usen nuestros clientes: fuimos los primeros en implementar HTTP/2, QUIC y HTTP/3 y más.

Al mismo tiempo, una de las amenazas más frecuentes contra cualquier sitio web son los ataques DDOS, que se vuelven más feroces y prolongados a medida que los recursos del servidor se vuelven más baratos con el tiempo. Es por eso que nuestros administradores de sistemas monitorean la salud de nuestros servidores 24h y toman medidas inmediatas para desviar el tráfico malicioso a través de dispositivos de software y hardware.

Además, hay ataques de fuerza bruta, una de las formas más comunes de piratear un sitio web adivinando sus detalles de inicio de sesión. Extendemos nuestra protección a nivel de servidor con un software anti-bot interno con tecnología de IA que monitoriza el tráfico malicioso y bloquea de 500.000 a 2 millones de intentos de fuerza bruta al día.

Todo el trabajo de seguridad que hacemos como tu hosting debería darte tranquilidad, pero funcionaría aún mejor si sigues algunas pautas de seguridad:

  • Usa contraseñas complejas y no las compartas con nadie. Se recomienda utilizar una combinación de letras y números, preferiblemente sin sentido, de aproximadamente 8 símbolos de longitud para asegurarse de que adivinar o forzar su contraseña sea extremadamente difícil.
  • Instala un certificado SSL. En caso de una violación de seguridad, el cifrado de la conexión mantendrá tus datos seguros (ofrecemos el certificado Let’s Encrypt gratis).
  • Usa la autenticación de doble factor para iniciar sesión en tus aplicaciones y más específicamente en tu Área de Cliente de SiteGround. Esto hará que sea bastante difícil para cualquiera iniciar sesión, incluso si conocen tu nombre de usuario y contraseña. Lee aquí cómo puedes habilitar la autenticación de doble factor.
  • Asegúrate de ejecutar la última versión estable de PHP y WordPress o cualquier otro CMS que puedas estar utilizando para tu sitio. Muchos clientes posponen las actualizaciones de PHP, e incluso las actualizaciones más simples de WordPress, por temor a que rompan su sitio y tengan que pagarle a un desarrollador para que lo arregle. Pero créenos, cuando decimos esto: es mucho más costoso arreglar un sitio web pirateado que las pocas consultas rotas que potencialmente resultan de una actualización de versión. Además, ofrecemos actualizaciones automáticas de WordPress administrado y un servicio PHP administrado, habilitado de forma predeterminada para todas las cuentas nuevas, y lo que significa que actualizaremos automáticamente tu PHP y WordPress, para que no tengas que hacerlo.
  • También recomendamos instalar un escáner de malware directamente en tu sitio para que puedas recibir una alerta en caso de incumplimiento y actuar rápidamente. Puedes usar un plugin, si es una instalación de WordPress, o usar una función externa como el popular escáner antimalware que ofrecemos (SG SiteScanner).

Para obtener más información sobre las mejores prácticas en seguridad de WordPress, te recomendamos que consultes nuestro libro electrónico 21 trucos para mantener tu WordPress seguro.

Mejorar la velocidad del sitio web es el segundo mayor desafío

Mejorar la velocidad del sitio web es el segundo mayor desafío para los webmasters, ya que el 48% de todos los encuestados lo mencionan. Se pueden hacer muchas cosas para mejorar el rendimiento del sitio web y, al igual que la seguridad, es una tarea continua. Como hosting web, hemos hecho muchas cosas para aumentar la velocidad de los sitios web en nuestros servidores, pero nos centraremos en algunos de los más recientes.

Hemos estado trabajando en una solución completa de rendimiento de WordPress integrada en nuestro plugin SiteGround Optimizer. El plugin se conecta con el servidor host para permitir que los sitios aprovechen la capacidad de almacenamiento en caché y también integra una amplia gama de características de rendimiento front-end, sobre las que puedes leer más aquí.

¡Un paso aún mayor para nuestro aumento de rendimiento este año fue la migración a la infraestructura de Google Cloud, que nos permite usar su red extremadamente rápida, alta redundancia y potentes CPU N2 que ofrecen un rendimiento casi un 40% más rápido!

Además, con el lanzamiento de nuestro nuevo Site Tools, reemplazamos la caché estática con NGINX Direct Delivery. Ya no servimos imágenes, CSS, archivos JS y otro contenido estático desde la memoria del servidor, sino que usamos NGINX para la carga directa de estos archivos desde el SSD. Esto mejora el almacenamiento en caché del navegador para tu sitio y también hace que el uso de CDN sea más fácil y más eficiente. Lo más importante, NGINX Direct Delivery permite que se use más espacio RAM para el almacenamiento en caché de contenido dinámico, sin comprometer la velocidad de carga de contenido estático.

Dado que la velocidad del sitio web es un factor tan crítico, hay algunas cosas adicionales que puede hacer tú mismo para mejorar el rendimiento:

  • Usa el plugin SiteGround Optimizer y activa el almacenamiento en caché dinámico. Por defecto, todos nuestros sitios en todos los planes tienen la caché estándar (NGINX Direct Delivery) activada y ayuda enormemente a la mayoría de los sitios. Pero los sitios más dinámicos también necesitan el almacenamiento en caché dinámico e incluso Memcached activado.
  • Activa las funciones de rendimiento de front-end de SiteGround Optimizer: la compresión de imágenes, el uso del formato WebP y la carga asíncrona, la minimización de CSS y JavaScript pueden tener un impacto menor individualmente, pero cuando se suman, el efecto en la velocidad de carga de la página es espectacular.
  • Usa un CDN (red de entrega de contenido). Las CDN aceleran los sitios inmensamente al almacenar en caché y entregar contenido estático desde la ubicación más cercana al usuario, ahorrando preciosas fracciones de tiempo. Ten en cuenta que un CDN también bloquea el tráfico malicioso e incluso reduce el SPAM, por lo que existen otras ventajas al usar uno.

Si deseas leer consejos adicionales sobre cómo acelerar tu sitio WordPress, asegúrate de consultar el libro electrónico gratuito 21 trucos para tener una web en WordPress ultrarrápida.

Gestionar el crecimiento del sitio también se encuentra entre los 3 desafíos principales

Alrededor del 32% de todos nuestros usuarios dijeron que gestionar el crecimiento de su sitio web era un desafío que esperaban experimentar en 2020. Hay dos tipos de tráfico que debemos considerar: esperado e inesperado. En la era de la viralidad de Internet, nunca se sabe cuándo tu sitio se volverá popular en Reddit u otros medios y será bombardeado con tráfico. Al mismo tiempo, puedes predecir razonablemente bien el crecimiento en Black Friday y otros periodos de compras. Así es como abordamos el problema del crecimiento del sitio:

Monitorizar el crecimiento normal de tu sitio

Cuanto más crezca tu negocio, más tráfico obtendrás, más pedidos se procesarán y, por lo tanto, más ocupado estará tu sitio web. Hay dos indicaciones de que tu sitio está creciendo y necesitas evaluar su rendimiento: carga lenta de páginas y errores en el sitio web (el sitio deja de estar disponible ocasionalmente).

  1. Lo primero que debes hacer es intentar optimizar tu sitio: haz que un desarrollador revise tu código, plugins, consultas de la base de datos y estructura y sugiera mejoras. Comenzando con cosas simples como eliminar plugins antiguos y no utilizados, reducir la cantidad de plugins, activar la memoria caché y pasar a plugins más complejos como volver a escribir parte del código, hay muchas cosas que pueden ayudar en esta etapa, que también son buenas para la salud a largo plazo de tu sitio.
  2. Una vez que estés seguro de haber optimizado todo lo que puedes y si aún así experimentas problemas, considera actualizar tu plataforma de hosting. Si comenzaste con el alojamiento compartido, tal vez sea hora de pasar a la nube y configurar con precisión la RAM, la CPU y el espacio que necesitas.

Estar preparado para lo inesperado

Esto es más complicado ya que obviamente no hay mucho que puedas hacer por cosas que no esperas, pero hay 3 cosas que pueden ayudar:

  1. Activa el almacenamiento en caché: de nuevo el almacenamiento en caché es increíble no solo porque acelera tu sitio, sino también porque ahorra recursos del servidor, especialmente RAM, al usar NGINX para cargar archivos directamente desde el SSD. Ahorrar recursos significa que podrás procesar más visitantes al mismo tiempo.
  2. Activa CDN: actúa de la misma manera que el almacenamiento en caché, porque el CDN almacena en caché tu contenido y lo almacena en muchos servidores en todo el mundo, luego lo entrega desde el servidor más cercano a tu visitante. Por lo tanto, no utiliza los recursos del servidor para entregar la información y nuevamente tu sitio es capaz de procesar muchas más visitas simultáneamente.
  3. Activa el escalado automático en la nube: esta opción aumenta de forma automática e instantánea los recursos de CPU y/o RAM de tu nube en momentos de necesidad, evitando tiempos de inactividad en momentos cruciales, como Black Friday o las compras navideñas.

Esperamos que te hayamos ofrecido un informe sobre lo que nosotros, como hosting de tu sitio web, hacemos para ayudarte con tus 3 desafíos principales del sitio web este año, así como ideas sobre qué más puedes hacer para abordarlos.

CPUs más rápidas, más centros de datos y planes GoGeek con más espacio

Cuando migramos nuestra infraestructura a la plataforma de Google Cloud hace unos meses, sabíamos que esto no era solo un evento único sino la base para mejoras continuas para nuestros clientes. Hoy nos complace anunciar que gracias a este movimiento, podemos realizar una actualización masiva a CPU más rápidas, tenemos dos ubicaciones de centros de datos más y nuestro plan GoGeek ofrece más espacio que antes.

Procesadores un 40% más rápidos

Actualizaremos todos los procesadores utilizados para alojar a nuestros clientes en la infraestructura de Google Cloud. Las nuevas CPU N2 funcionan aproximadamente un 40% más rápido que las que usamos anteriormente. Tanto nuestros clientes compartidos como en la nube se beneficiarán de una entrega más rápida de contenido dinámico debido a una ejecución de script más eficiente. Con la actualización, se espera que tu sitio necesite menos segundos de CPU que antes para atender el mismo tipo y número de solicitudes de visitantes. Esto generalmente implica que tengas más posibilidades de crecimiento antes de que necesites un cambio a un plan superior. Por supuesto, el beneficio para cada sitio individual será único, basado en su propio código y optimizaciones de base de datos.

La actualización de nuestras CPU actuales se realizará en las próximas semanas. Habrá una notificación de 24 horas al respecto en tu área de cliente. La actualización implicará un tiempo de inactividad mínimo debido a un reinicio necesario (aproximadamente 15 minutos por servidor). Las actualizaciones están programadas para suceder en el momento del día con menor cantidad de tráfico según el histórico. Básicamente, deberían ocurrir muy temprano por la mañana, teniendo en cuenta la hora local de tu centro de datos.

[subscribe_cta]

Dos nuevos centros de datos: Sydney y Frankfurt

Otro gran beneficio de nuestra migración a la plataforma de Google Cloud es que ahora podemos agregar más ubicaciones de centros de datos en todo el mundo. Es una gran ventaja que ahora podamos contar con un solo socio de centro de datos en todas partes y beneficiarnos de su servicio uniforme de alta calidad. Muchos australianos nos han elegido como su hosting durante los últimos 15 años y ahora estamos muy contentos de proporcionar un centro de datos en su propio continente, concretamente en Sydney.

Un centro de datos en Frankfurt (Alemania) también está disponible como respuesta a las numerosas solicitudes de ubicación alemana por parte de nuestros clientes. Todos los nuevos planes para clientes de estas ubicaciones ahora se activan en los nuevos centros de datos. Las cuentas de hosting existentes se pueden reubicar en el apartado Marketplace en el área del cliente.

Más espacio para el plan de hosting GoGeek

Nuestro plan de hosting GoGeek a menudo es elegido por personas que revenden servicios de alojamiento web o alojan múltiples sitios web de sus propios clientes. Después del cambio a la plataforma de Google Cloud, ahora podemos aumentar uno de los recursos que más necesitan nuestros revendedores: el espacio web. Los planes GoGeek se han ampliado con 10 GB adicionales y ahora incluyen un total de 40 GB de espacio en disco. Los planes GoGeek ya existentes también han sido ampliados completamente gratis.

Webs WordPress aún más rápidas con nuestro plugin SiteGround Optimizer

Durante los últimos años, el plugin SiteGround Optimizer se ha convertido en una parte esencial del hosting WordPress de SiteGround. Constantemente agregamos nuevas características y mejoramos la funcionalidad existente para que tus sitios WordPress sean más rápidos. Ahora, nos gustaría contarte más sobre los cambios más emocionantes que hemos introducido con las últimas versiones de nuestro plugin. Continúa leyendo para conocer las optimizaciones de medios y front-end más recientes en el plugin y cómo probar la velocidad de tu sitio fácilmente a través del backend de tu sitio utilizando nuestra genial integración del test Google PageSpeed.

Continue reading “Webs WordPress aún más rápidas con nuestro plugin SiteGround Optimizer”

Cambiando a Google Cloud

Nos alegra anunciar que hemos comenzado a utilizar la plataforma Google Cloud para alojar parte de nuestra infraestructura. Estamos constantemente investigando posibles nuevas opciones de centros de datos para poder ofrecer a nuestros clientes las tecnologías más nuevas y el más alto nivel de velocidad y confiabilidad en ubicaciones geográficas convenientes. Durante el último año, hemos explorado los servicios proporcionados por los proveedores de cloud más grandes para evaluar quién podría satisfacer mejor nuestras necesidades y la plataforma Google Cloud destacó. Las primeras ubicaciones de Google Cloud, que ya utilizamos, están en Iowa (EE.UU.), Eemshaven (Países Bajos), Londres (Reino Unido) y Singapur. Todos nuestros nuevos clientes se activan en estas ubicaciones y también hemos comenzado a cambiar a algunos de los clientes existentes de EE.UU. y Europa.

Continue reading “Cambiando a Google Cloud”