En estos dÃas más tranquilos de Agosto, ando optimizando los servidores que manejo actualmente para poder sacarles más partido y optimizar también las cuentas de gastos. Y lo que voy descubriendo me va gustando.
Estas son las gráficas obtenidas con loadimpact.com para la misma web con dos configuraciones distintas.
La primera usa Apache 2.2.3 con mod_php5 (5.2.13) y memcached
La segunda Nginx 0.7.67 con php-fpm (5.3.3) y memcached
Bastante interesante el aumento de rendimiento. En mi opinión mucho de este aumento tiene que ver con la posibilidad que ofrece el Nginx de comprobar él mismo si el contenido se encuentra en memcached. De esta forma, se ahorra el tener que hacer la llamada (y posible carga) al fast-cgi de php. Reduciendo de esta forma drásticamente el consumo de memoria y las llamadas a disco del servidor.
Veo que en algunos casos, la optimización por medio de nuevo software más ligero o especÃfico puede cambiar la decisión entre seguir en el mismo servidor o tener que contratar uno más grande (y costoso). Otra forma sencilla de «aumentar ingresos», vÃa ahorro de costes, en estos tiempos difÃciles.