A data-intensive Web site is a Web server that accesses large numbers of pages whose content is dynamically extracted from a database. In this context, returning a Web page may require costly interaction with the database system (for connection and querying) thereby increasing much the response time. In this paper, we address this performance problem. Our approach relies on the declarative specification of the Web site. We propose a customizable cache system architecture and its implementation, in the context of the Weave Web site management system developped at Inria. The system can cache database data, XML fragments or HTML files. We illustrate it using a Web site derived from the TPC/D benchmark database. Based on experiments using our testplatform WeaveBench, we assess the performance of various caching strategies. The results clearly show that a mixed strategy is generally close to optimal (static files). Finally, we derive guidelines for specifying cache management based on the Web site specifications.
Related white papers
Macromedia Flash: White Paper for Developers and Publishers
Macromedia Flash Player is the solution for delivering high-impact Web sites. Since it is vector-based, Macromedia Flash content downloads faster, is scalable, and boasts higher quality than other graphics formats....
XFDL: Creating Electronic Commerce Transaction Records Using XML
This paper discusses the issues surrounding the creation of legally-binding electronic transaction records on the Internet and outlines an XML-based solution called Extensible Forms Description Language (XFDL). This discussion begins...
Secure XML, Bringing Trust and Interoperability to B2B
Developed over the last three years, XML is the ubiquitous B2B language that is providing the ideal communications environment for efficient and effective business processes. XML provides a powerful means...
Developing Multimodal Applications Using XHTML+Voice
On the Internet, people use browsers to visit Web sites, access documents from networks, and fill out forms. With this growing capability to retrieve information, communications between users and their...
Improve Web-Enabled SAP Performance
Enhance SAP performance for users connecting from all corners of the globe. Learn how to shrink the virtual distance between end users and physical servers running SAP by selecting the...
MSDN Webcast: Access the HTML DOM From Managed Code (Level 100)
The attendee of this webcast will learn how to call the HTML Document Object Model (DOM) in Microsoft Silverlight version 1.1 to control visual elements in an HTML page -...
Increased Agent Productivity Through Insurance Portal for Merchants Insurance Group
The Merchants Insurance Group (MIG) wanted to improve the productivity of hundreds of its field agents, whose performance was hindered by the manual process involved in handling business transactions. MindTree...


