Esta nota tiene como finalidad mostrar como bajar la sobrecarga de pedidos a un Web Server (léase Tomcat, Jetty) incorporando un HTTP Server (léase Apache HTTP Server) además de incentivar a la investigación y a la toma de conciencia de que desarrollar una aplicación implica también tener conocimientos del entorno que la rodea y como otras aplicaciones pueden ayudar a mejorar nuestra propia aplicación sin poner una línea de código adicional.



Existen varias alternativas al momento de monitorear una aplicación java dependiendo de lo que se necesita monitorear, además hay que tener en cuenta que algunas soluciones son más intrusivas que otras y esto en algunos casos puede resultar interesante si es que se necesita mas precisión. En particular, si interesa monitorear el tiempo de respuesta en todos los puntos de entrada de una aplicación mas una análisis del uso de los recursos, les presento dos soluciones complementarias: jAMON y VisualVM.