{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:53:40Z","timestamp":1754157220591,"version":"3.41.2"},"reference-count":16,"publisher":"Emerald","issue":"1","license":[{"start":{"date-parts":[[2001,3,1]],"date-time":"2001-03-01T00:00:00Z","timestamp":983404800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001,3,1]]},"abstract":"<jats:p>The World Wide Web has experienced phenomenal growth over the past few years, placing heavy load on Web servers. Today\u2019s Web servers also process an increasing number of requests for dynamic pages, making server load even more critical. The performance of Web servers delivering static pages is well studied and well understood. However, there has been little analytic or empirical study of the performance of Web servers delivering dynamic pages. This paper focuses on experimentally measuring and analyzing the performance of the three dynamic Web page generation technologies: CGI, FastCGI and Servlets. In this paper, we present experimental results for Web server performance under CGI, Fast CGI and Servlets. Then, we develop a multivariate linear regression model and predict Web server performance under some typical dynamic requests. We find that CGI and FastCGI perform effectively the same under most low\u2010level benchmarks, while Servlets perform noticeably worse. Our regression model shows the same deficiency in Servlets\u2019 performance under typical dynamic Web page requests.<\/jats:p>","DOI":"10.1108\/10662240110365670","type":"journal-article","created":{"date-parts":[[2007,4,13]],"date-time":"2007-04-13T10:03:56Z","timestamp":1176458636000},"page":"18-25","source":"Crossref","is-referenced-by-count":2,"title":["Dynamic Web pages: performance impact on Web servers"],"prefix":"10.1108","volume":"11","author":[{"given":"Bhupesh","family":"Kothari","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Claypool","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022021820153379000_B1","unstructured":"Almeida, V.A.F. and Almeida, J.M. (1998), \u201cAnalyzing the impact of dynamic pages on the performance of Web servers\u201d, in Proceedings of Computer Measurement Group Conference."},{"key":"key2022021820153379000_B2","unstructured":"Almeida, V.A.F., Almeida, J.M., Murta, C.D., Oliveira, A.A. and Mendes, M.A.S. (1996), \u201cPerformance analysis and modeling of a WWW Internet server\u201d, Fourth Telecommunication Conference."},{"key":"key2022021820153379000_B3","unstructured":"Aoki, P., Woodruf, A., Brewer, E. and Gautheir, L. (1996), \u201cAn investigation of documents from WWW\u201d, Proceedings of the Fifth International Conference on WWW."},{"key":"key2022021820153379000_B4","doi-asserted-by":"crossref","unstructured":"Arlitt, M. and Williamson, C. (1996), \u201cWeb server workload characterization\u201d, Proceedings of the 1996 SIGMETRICS Conference on Measurement and Modeling of Computer Systems.","DOI":"10.1145\/233013.233034"},{"key":"key2022021820153379000_B5","doi-asserted-by":"crossref","unstructured":"Arlitt, M. and Williamson, C. (1997), \u201cInternet Web servers: workload characterization and performance implications\u201d, IEEE\/ACM Transactions on Networking.","DOI":"10.1109\/90.649565"},{"key":"key2022021820153379000_B6","unstructured":"GVU (1998), \u201cGraphic, visualization, and usability center\u2019s (GVU) 9th WWW user survey\u201d, available at http:\/\/www.gvu.gatech.edu\/user\u2010surveys\/survey\u20101998\u201004\/"},{"key":"key2022021820153379000_B7","unstructured":"Jain, R. (1991), The Art of Computer Systems Performance Analysis, John Wiley & Sons, New York, NY."},{"key":"key2022021820153379000_B8","unstructured":"Java Microbenchmarks, available at http:\/\/ www.cs.cmu.edu\/\u223cjch\/java\/benchmarks.html"},{"key":"key2022021820153379000_B9","unstructured":"Java World (1997), \u201cMake Java fast: optimize\u201d, available at http:\/\/www.javaworld.com\/javaworld\/jw\u201004\u20101997\/jw\u201004\u2010optimize.html"},{"key":"key2022021820153379000_B10","unstructured":"Kothari, B. and Claypool, M. (1999a), \u201cPThreads performance\u201d, Worcester Polytechnic Technical Report, WPI\u2010CS\u2010TR\u201099\u201011."},{"key":"key2022021820153379000_B11","unstructured":"Kothari, B. and Claypool, M. (1999b), \u201cPerformance analysis of dynamic Web page generation technologies\u2019, thesis report, Worcester Polytechnic Institute."},{"key":"key2022021820153379000_B12","unstructured":"Live Software, Inc., JRun Servlet Engine, available at http:\/\/www.livesoftware.com\/products\/jrun\/jrun\u2010manual\/index.htm"},{"key":"key2022021820153379000_B13","unstructured":"Open Market Inc. (1996), \u201cFast CGI: a high\u2010performance Web server interface\u201d, a technical white paper."},{"key":"key2022021820153379000_B14","unstructured":"Schmidt, D.C., Hu, J.C., Sumedh, M. (1998), \u201cTechniques for developing and measuring high\u2010performance Web servers over ATM networks\u201d, ACM INFOCOM."},{"key":"key2022021820153379000_B15","unstructured":"Sun Microsystem (1998), \u201cThe JAVA Servlet API\u201d, a technical white paper, available at http:\/\/www.javasoft.com\/marketing\/coll\u2010ateral\/servlets.html"},{"key":"key2022021820153379000_B16","unstructured":"Wallace, R. and McCoy, T. (1996), \u201cPerformance monitoring and capacity planning for Web servers\u201d, Proceedings of CMG."}],"container-title":["Internet Research"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/10662240110365670","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/10662240110365670\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/10662240110365670\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:39:41Z","timestamp":1753400381000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/intr\/article\/11\/1\/18-25\/179668"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,3,1]]},"references-count":16,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2001,3,1]]}},"alternative-id":["10.1108\/10662240110365670"],"URL":"https:\/\/doi.org\/10.1108\/10662240110365670","relation":{},"ISSN":["1066-2243"],"issn-type":[{"type":"print","value":"1066-2243"}],"subject":[],"published":{"date-parts":[[2001,3,1]]}}}