how is performance of javawebserver than compared to that of any other webserver like APPACHI webserver,NSAPI,ISAPI,OAS WEBSERVERS? TO MY KNOWLEDGE JAVAWEBSERVER OVERCOMES THE PROBLEMS FACED BY NSAPI AND ISAPI I THINK MAINTAINANCE OF JAVA WEBSERVER IS EASY AND PERFORMANCE IS BETTER THAN ANY OTHER WEB SERVER WHEN YOU WANT TO INSTALL APPLICATIONS INTO THE WEBSERVER. WHILE THE OTHER WEBSERVER HAS TO SHUT DOWN AND HAS TO LOAD THE DATA SURESH GOURU
There are all sorts of issues which you need to think about when comparing performanceof web servers. The first is what sort of data will you be transferring: small static files, large static files, simple dynamic pages, complex (DB, EJB etc) dynamic pages and so on. For small static files, something like Tux, the in-kernel webserver for Linux may well be the fastest, but a good cacheing strategy can easily overcome any raw speed advantages for larger files. For dynamic content you need to consider how the content is generated, whether it is all- or part-cacheable, and how fast or slow the other parts of the content-generation process amy be. If it takes two seconds to get your database results back, the a few milliseconds of web server performance really don't make any difference. Even if you limit the choice to Servlet-friendly web servers, Resin and Orion are often considered to be among the fastest, while Sun's Java Web Server, Apache JServ and Tomcat are still good performers, but a bit slower than the front runners. All of these servers allow dynaic updates of web applications without bringing down the server, although Tomcat's implementation sometimes causes a bit of confusion.