Performance Analysis of Dynamic Web Page Generation Technologies Performance Analysis of Dynamic Web Page Generation Technologies

نویسندگان

  • Bhupesh Kothari
  • Mark Claypool
چکیده

The Web has experienced phenomenal growth over the past few years, placing heavy load on Web servers. Today's 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 no 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 an analytical model and predict Web server performance under some typical dynamic requests. We nd that CGI and FastCGI perform eeectively the same under most low-level benchmarks, while Servlets perform noticeably worse. Our analytic model shows the same deeciency in Servlets performance under typical dynamic Web page requests.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Benchmarking of Dynamic Web Technologies

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 Comparative Study of Alternative Middle Tier Caching Solutions to Support Dynamic Web Content Acceleration

E-business sites are increasingly utilizing dynamic web pages since they enable a much wider range of interaction than static HTML pages can provide. Dynamic page generation technologies allow a Web site to generate pages at run-time, based on various parameters. Delaying content decisions until run-time a ords a Web site signi cant exibility in customizing page content, thereby enriching users...

متن کامل

Web Caching Accelerating Dynamic Web Content Generation the Dynamic Content Accelerator Related Work on Dynamic Content Generation Related Work on Dynamic Content Generation (cont.) Man:a Data Warehouse Intelligent Cache Manag- Er, " Proc. 22nd Int'l Conf. Very Large Data Bases

As a middle-tier, server-side caching engine, the Dynamic Content Accelerator reduces dynamic page-generation processing delays by caching fragments of dynamically generated Web pages. I ncreasingly, e-business sites employ dynamic Web pages because they enable a much wider range of interaction than static HTML pages can provide. By using dynamic page-generation technologies, a Web site can gen...

متن کامل

Fine-Grained Parallelism in Dynamic Web Content Generation: The Parse and Dispatch Approach

Dynamic Web content is gaining in popularity over traditional static HTML as the means of providing Web users with personalized and dynamic information. To enable dynamic content, various technologies have been developed for embedding of script code blocks into static HTML files in order to perform various forms of tasks such as session tracking, bank transactions, financial calculations, produ...

متن کامل

Performance comparison of dynamic web platforms

Over the last few years, the World Wide Web has transformed itself from a static content-distribution medium to an interactive, dynamic medium. The Web is now widely used as the presentation layer for a host of on-line services such as e-mail and address books, e-cards, e-calendar, shopping, banking, and stock trading. As a consequence, HTML files are now typically generated dynamically after t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999