Optimizando servidores

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.

Publicado por

manuel

Me dedico al desarrollo de aplicaciones. Principalmente trabajo con XHTML, CSS, Javascript, XML, JSON, PHP, MySQL, Linux/MacOS X y Flash actionscript. Intento siempre trabajar con estándares y simplificar el desarrollo y las aplicaciones finales con el objetivo de orientarlas al usuario (que sean útiles y faciliten el trabajo).

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *