Evaluations of architectural designs and implementation for database-driven web sites
作者:
Highlights:
•
摘要
Response time is a key differentiation point among electronic commerce (e-commerce) applications. For many e-commerce applications, Web pages are created dynamically based on the current business state, stored in database systems. The architecture of database-driven e-commerce Web sites are more complex than that of typical Web sites. It requires integration of Web servers, application servers, and back-end database systems as well as synchronization of multiple databases if caches are used for acceleration of content delivery. In this paper, we analyze the factors that impact the performance and scalability of a database-driven Web site. We experimentally test (1) the performance metrics of database update, query, and synchronization; (2) trigger overhead; and (3) application server (AS) and database connection overhead and constraints. We describe several architectural design approaches for database-driven Web sites and present experimental results on their performance under various conditions, including varying request rates, update-to-request ratio, cache hit ratio, number of regional AS/data cache suites deployed, and database size. We also discuss how to handle Web page requests that involve SSL, cookies, and fragment pages (i.e. by frame or JSP).
论文关键词:Database cache,Electronic commerce,Dynamic content caching,Web acceleration,Application server,i-cache,Cookie,SSL,Fragment page
论文评审过程:Received 25 May 2001, Revised 5 September 2001, Accepted 6 February 2002, Available online 29 March 2002.
论文官网地址:https://doi.org/10.1016/S0169-023X(02)00054-X