One of the main goals of Open-Source Web Server (OSWS) is to abstract away the complexity that can be faced when creating a web application, allowing developers not to worry about needed infrastructure early in the process. Each OSWS is... more
One of the main goals of Open-Source Web Server (OSWS) is to abstract away the complexity that can be faced when creating a web application, allowing developers not to worry about needed infrastructure early in the process. Each OSWS is built independently with specific qualities that give it unique structure and possibly impact its out-of-the-box performance. This paper presents a controlled study that examines three OSWSs, evaluating their out-of-the-box performance. Most OSWSs allow configuration that can help extract all of its potential performance. However, applying such configuration might be difficult to new developers, therefore, this study focuses on evaluating the OSWSs performance without applying further configuration. The result of the study shows that Tomcat OSWS is the most ideal WS for our test case, compared to its opponents, as it was able to serve 500 HTTP requests received over 10 and 3 seconds with the smallest average ST and the least LTC.