more-speed-for-wordpress.jpg

¿Preparados para el despegue con la nueva versión de servidores WordPress?

Nos enorgullece anunciar la nueva arquitectura de servidores contenedorizados con componentes y servicios orientados a maximizar los recursos y la velocidad de tu web WordPress.

Creemos que optimizar la velocidad de un servicio de hosting WordPress es una tarea que debe afrontarse de abajo a arriba: Desde la infraestructura de más bajo nivel networking y «bare metal» a la configuración del servicio más cercano al usuario. Solemos bromear reduciéndolo a la frase:

«Real performance, not only cache.»
Rendimiento de verdad, no solo cache

Descubre como lo hemos conseguido… 

Todos estaremos de acuerdo en que un buen sistema de cache, como p.ej. Varnish en los proxies de cabecera, hace que un website sirva sus recursos estáticos a toda velocidad. Algo que todo usuario final agradece, pero como web developers, diseñadores o administradores de sitios WordPress, lo que necesitamos, no es tanto «la Cache» sino verdadera potencia de base para mover nuestros backends «wp-admin» de WordPress. Es por ello un placer poder anunciar esta nueva versión de servidores donde hemos conseguido incrementar el rendimiento del «storage» SSD, memoria y uso de CPU de los servicios (mysql php-fpm y nginx) reduciendo de forma notable los tiempos de respuesta de WordPress :)

A continuación descubrimos los principales cambios del nuevo sistema (alias wepod).

Las 3 principales mejoras:

  • Contenedores WordPress Multi-service.
  • Storage RBD Nativo.
  • Tiempo de recolocación 3x más veloz ante caída de servicio.
Anterior WordPress serverNuevo WordPress serverBeneficios
Contenedores mono-servicio interconectados en redContenedores multiservice con servicios por socketMás velocidad, y mejor reparto de la asignación de memoria
RBD Object nativo para la Base de datos combinado con Network File SystemRADOS Block Device Storage para base de datos y fuentes.20% incremento en velocidad.
Montaje estándar de volúmenesMontaje optimizado con noatime (No-Access-Time updates) y MMP (Multiple Mount Protection)Mayor velocidad y mejores medidas de seguridad
Ejecución de wp-cron.php en toda cárga de página.Ejecución de wp-cron.php de forma controlada desde task runner «cron» externoMenor tiempo de carga y uso más eficiente de recursos
Conexión entre nginx, php-fpm y mariadb Network en capa de red.Conexión directa vía Socket entre nginx, php-fpm y mariadbMayor velocidad
Sistema de autohealing mediante nuestro propio orquestador.Orquestador nativo de servicios de Docker.Hasta 3x veces reducido el tiempo de recolocación.

Éste es realmente un importante salto en rendimiento y disponibilidad comparado con nuestra anterior versión de servidores WordPress.

A continuación se muestra una captura de pantalla con los TTFB (Time To First Byte) de la página principal index.php antes y después de la actualización:

Mejorando la velocidad de WordPress

Una impresionante mejora del 52% en el tiempo de construcción de la página principal de WordPress

La buena noticia es:

Todos nuestros clientes disfrutan ya de estos nuevos servidores WordPress.

Esta es una de las ventajas de contar con un servicio de alojamiento dedicado con servidor gestionado: Tu servidor siempre estará protegido y actualizado.

En wetopi cada WordPress va alojado en su propio servidor y nosotros somos tu equipo de sys-admin y dev-ops encargados de cuidarlo.

¿Pero qué se entiende por servidor gestionado? ¿Cómo funciona?

Servidores Wetopi totalmente gestionados.

Entre las tareas de gestión de servidores dedicados están las de actualización de sistema, actualizaciones de servicios, mejoras de rendimiento, control de disponibilidad, monitorización y control de seguridad.

Somos tus Dev-Ops

En Wetopi como Dev-Ops team vamos más allá de las tareas de sistemas como actualizaciones, parches de seguridad, etc… Como dev-ops nos encargamos de tareas como:

  • La mejora de rendimiento.
  • La incorporación de nuevas funcionalidades en servicios básicos (servicios de los que depende tu WordPress: mariadb, php-fpm, nginx, sftp, smtp).
  • Mejorar las tareas de clonación y gestión de entornos de staging.
  • Control de backups.
  • Gestión de cortafuegos encargados de la seguridad.

Realizamos actualizaciones acercándonos al «zero downtime».

Uno de los aspectos más impresionantes de nuestra arquitectura es la capacidad de realizar actualizaciones de versiones con prácticamente cero tiempo de inactividad, es lo que llamamos acercarnos al «zero downtime».

Nuestra infraestructura basada en contenedores Docker nos permite actualizar el sistema en cuestión de segundos. El tiempo mínimo requerido para detener e iniciar los servicios de un servidor.

Actualizaciones con «rollback»

Durante una actualización, el orquestador realiza comprobaciones de estado de los servicios. Durante un período determinado éste controla la estabilización del servicio.

Si alguno de los servicios falla, el orquestador es capaz de llevar a cabo la regresión «rollback» de forma totalmente desatendida consiguiendo que el servidor vuelva a su estado previó preservando la anterior configuración y versionado de servicios.

Minimizando las incompatibilidades.

Cuando en nuestro WordPress incorporamos temas y múltiples plugins, a la larga acabamos estableciendo fuertes dependencias con los servicios básicos que hay debajo. Es decir puede ocurrir que un cambio de versión de PHP o MySQL acabe rompiendo nuestro sitio WordPress.

Para minimizar el riesgo de incompatibilidad con los servicios base de tu servidor, siempre lanzamos actualizaciones en líneas separadas según versiones del servicio PHP-fpm. Puedes identificar cada una de esas líneas, en tu panel wetopi, por la versión de PHP: PHP-fpm-5.6 PHP-fpm-7.1 PHP-fpm-7.2

Sin riesgos, en tu propio entorno de pruebas

En cualquier instante puedes probar, de forma segura clonando tu servidor en tu entorno «staging» de pruebas, y verificar que tal funciona tu sitio WordPress con todas y cada una de las versiones.

Si tienes alguna pregunta, no dudes en contactar con nosotros.

Resumidamente, somos unos techies apasionados por WordPress que hemos creado Wetopi, un hosting especializado en WordPress, para minimizar la fricción a la que todo profesional se enfrenta al trabajar y alojar proyectos WordPress.

¿No tienes una cuenta en wetopi?

Prueba gratis - Descubrirás una manera eficiente de trabajar con WordPress

Incluye servidores desarrollo Gratis.
Sin tarjeta de crédito.


[ratings]
Joan Vega¿Preparados para el despegue con la nueva versión de servidores WordPress?
Share this post