When the World-Wide Web was first created, the content on most Web sites was simply a collection of static files. Today, many Web sites dynamically generate responses “on the fly” when user requests are received. Dynamic creation of content provides a Web interface to information stored in databases, enabling the personalization of pages according to individual user preferences, and delivering a much more interactive Web browsing experience than is possible with static Web pages. One disadvantage of dynamically generating Web content is the impact on Web server performance. In this paper, we experimentally evaluate the impact of three different dynamic content technologies on Web server performance. We quantify achievable performance first for static content serving, and then for dynamic content generation, considering cases both with and without database access. The results show that the overheads of dynamic content generation typically reduce by one half the peak request ra...
Lance Titchkosky, Martin F. Arlitt, Carey L. Willi