En general cuando exponemos optimizaciones de WordPress, lo que hacemos es exponer las velocidades de carga de antes y después, en el caso de nuestros servidores VPS optimizados, asimismo acostumbramos a exponer la velocidad de carga en el precedente hosting y la diferencia al migrar a nuestros servidores.
Mas en un caso así vamos a enseñar algo diferente, vamos a enseñar y también intentar exponer el nivel de eficacia de nuestras configuraciones en servidores VPS y servidores dedicados.

Hace dos días mientras estábamos en un día normal, pero bastante ajetreado nos brincaron las alarmas del sistema de monitorización debido al ancho de banda que consumía el servidor dedicado de uno de nuestros clientes del servicio, curiosamente en el dedicado solo hay weblogs WordPress, no se emplea el servidor como CDN, con lo que nos pusimos a mirar que ocurría.

Al entrar al panel de control del servidor dedicado  nos encontramos con las próximas gráficas:

  • Uso de ancho de banda en el servidor:

trafico viral servidor

  • Uso de recursos de CPU del servidor (Intel Xeon E5-1650v2 de 8 threads a tres con cuatro Ghz):

cpu trafico viral pico

  • Empleo de memoria RAM en el servidor (treinta y dos GB de RAM DDR3 a 1866 Mhz).

memoria ram servidor

Como puedes ver el consumo de ancho de banda es bestial, si bien cada página servida a los visitantes oscila entre 1,5MB y 2MB, por lo que no hablamos de un consumo por una mala optimización de las imágenes, sino más bien un alto consumo por un enorme volumen de tráfico.
Es increíble ver como un servidor está sirviendo más de seiscientos Mbps de ancho de banda sin ni tan siquiera notarse en el desempeño general del hardware, hasta el instante solo habíamos visto picos de uso de ancho de banda PARA UN SOLO CLIENTE de hasta cuatrocientos Mbps, jamás de quinientos Mbps o bien pero de 600 Mbps, si bien pronto aguardamos ver picos de hasta 1 Gbps.

Como puedes observar, pese al consumo, la CPU y la memoria RAM ni se alteran, con lo que consideramos que la optimización de este servidor dedicado y de este WordPress es un éxito.
En este caso la configuración del servidor está basada en 2 puntos clave que son los cimientos sobre los que se sostiene el volumen de tráfico:

  • Nginx como proxy inverso y como cache: Cacheamos las páginas con cache de veinte minutos, con esto el servidor soporta de forma perfecta los picos de tráfico virales sin subir el consumo de RAM y CPU de forma considerable.
  • OPCache: Nosotros empleamos Zend OPCache ya que en un benchmark de OPCache que hemos hecho hace unos meses nos hemos dado cuenta de que Zend OPCache es la mejor solución de OPCache para PHP.

Verdaderamente Nginx es quien nos ayuda a aguantar los picos de tráfico, en tanto que sino el consumo de PHP al administrar las paginas sería demasiado impacto para el servidor. Por otro lado, que los archivos estáticos se sirvan con Nginx ayuda mucho al desenlace final, Apache consume muchísimos más recursos si tiene que efectuar exactamente el mismo trabajo, se multiplicaría prácticamente por treinta el consumo de recursos en los picos de tráfico.

Como aclaración, asimismo deseamos remarcar que los blogs NO emplean ningún género de CDN como CloudFlare, CloudFront o MaxCDN.

Adicionalmente asimismo exponemos las gráficas mostradas por nuestro sistema de monitorización y alarmas Observium:

  • Uso de ancho de banda según Observium:

trafico viral

  • Empleo de CPU según el sistema de monitorización Observium:

traficoviral2

Como puedes ver,  estamos especializados en aguantar tráfico viral y logramos resultados bastante buenos logrando la mejor eficacia en las configuraciones de nuestros servidores y en los  Hosting WordPress.