Caching Strategies for Data-Intensive Web Sites

Abstract : 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 developed 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 test platform 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.
Type de document :
Rapport
[Research Report] RR-3871, INRIA. 2000
Liste complète des métadonnées

https://hal.inria.fr/inria-00072783
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 10:53:23
Dernière modification le : mercredi 21 novembre 2018 - 19:26:10
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:22:14

Fichiers

Identifiants

  • HAL Id : inria-00072783, version 1

Collections

Citation

Daniela Florescu, Valérie Issarny, Patrick Valduriez, Khaled Yagoub. Caching Strategies for Data-Intensive Web Sites. [Research Report] RR-3871, INRIA. 2000. 〈inria-00072783〉

Partager

Métriques

Consultations de la notice

366

Téléchargements de fichiers

385