Maintaining Strong Cache Consistency in the World Wide Web
IEEE Transactions on Computers
A scalable Web cache consistency architecture
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
On the network impact of dynamic server selection
Computer Networks: The International Journal of Computer and Telecommunications Networking
Integrating user-perceived quality into Web server design
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Analyzing factors that influence end-to-end Web performance
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
SPREAD: scalable platform for reliable and efficient automated distribution
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Caching Strategies for Data-Intensive Web Sites
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Coordinated Placement and Replacement for Large-Scale Distributed Caches
WIAPP '99 Proceedings of the 1999 IEEE Workshop on Internet Applications
WebWave: Globally Load Balanced Fully Distributed Caching of Hot Published Documents
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
World-wide web cache consistency
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
The state of the art in locally distributed Web-server systems
ACM Computing Surveys (CSUR)
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Web caching for database applications with Oracle Web Cache
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Middle-tier database caching for e-business
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Design and performance evaluation of a web-based multi-tier federated system for a catalogue of life
Proceedings of the 4th international workshop on Web information and data management
Evaluations of architectural designs and implementation for database-driven web sites
Data & Knowledge Engineering
A Caching System for Web Content Generated from XML Sources Using XSLT
OOIS '02 Proceedings of the Workshops on Advances in Object-Oriented Information Systems
Cache Portal: Technology for Accelerating Database-driven e-commerce Web Sites
Proceedings of the 27th International Conference on Very Large Data Bases
Form-Based Proxy Caching for Database-Backed Web Sites
Proceedings of the 27th International Conference on Very Large Data Bases
Caching Technologies for Web Applications
Proceedings of the 27th International Conference on Very Large Data Bases
Engineering High Performance Database-Driven E-commerce Web Sites through Dynamic Content Caching
EC-Web 2001 Proceedings of the Second International Conference on Electronic Commerce and Web Technologies
Modeling data-intensive web sites for personalization, integrity and performance
Information modeling for internet applications
CIGMA: aCtive Inventory service in Global e-MArket based on efficient catalog management
Proceedings of the 2003 ACM symposium on Applied computing
Journal of Computer Science and Technology
Freshness-driven adaptive caching for dynamic content web sites
Data & Knowledge Engineering
MTCache: Transparent Mid-Tier Database Caching in SQL Server
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Challenges and practices in deploying web acceleration solutions for distributed enterprise systems
Proceedings of the 13th international conference on World Wide Web
ACM Transactions on Database Systems (TODS)
A collaborative approach for caching dynamic data in portal applications
ADC '04 Proceedings of the 15th Australasian database conference - Volume 27
Effects of User Request Patterns on a Multimedia Delivery System
Multimedia Tools and Applications
Hidden challenges on teaching web software engineering
Journal of Computing Sciences in Colleges
Caching with "good enough" currency, consistency, and completeness
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Transparent caching with strong consistency in dynamic content web sites
Proceedings of the 19th annual international conference on Supercomputing
Adaptive pull-based policies for wide area data delivery
ACM Transactions on Database Systems (TODS)
Performance and overhead of semantic cache management
ACM Transactions on Internet Technology (TOIT)
IEEE Transactions on Knowledge and Data Engineering
Periodic cache replacement policy for dynamic content at application server
Decision Support Systems
Session based access control in geographically replicated internet services
Computer Networks: The International Journal of Computer and Telecommunications Networking
Load balancing and data placement for multi-tiered database systems
Data & Knowledge Engineering
Using latency-recency profiles for data delivery on the web
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
View invalidation for dynamic content caching in multitiered architectures
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Issues and evaluations of caching solutions for web application acceleration
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Cache tables: paving the way for an adaptive database cache
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
CachePortal II: acceleration of very large scale data center-hosted database-driven web applications
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Form-based proxy caching for database-backed web sites: keywords and functions
The VLDB Journal — The International Journal on Very Large Data Bases
Distributed XML processing: Theory and applications
Journal of Parallel and Distributed Computing
Caching dynamic web content: designing and analysing an aspect-oriented solution
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
A survey on dynamic Web content generation and delivery techniques
Journal of Network and Computer Applications
Caching and Materialization for Web Databases
Foundations and Trends in Databases
Query reuse based query planning for searches over the deep web
DEXA'10 Proceedings of the 21st international conference on Database and expert systems applications: Part II
Caching personalised and database-related dynamic web pages
International Journal of High Performance Computing and Networking
Schema-based cache validation of dynamic content to improve query performance of web services
Journal of Web Engineering
A dynamic data middleware cache for rapidly-growing scientific repositories
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Caching dynamic web content: designing and analysing an aspect-oriented solution
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
A scalable update management mechanism for query result caching systems at database-driven web sites
APWeb'06 Proceedings of the 8th Asia-Pacific Web conference on Frontiers of WWW Research and Development
CFP taxonomy of the approaches for dynamic web content acceleration
ADBIS'05 Proceedings of the 9th East European conference on Advances in Databases and Information Systems
Surviving a search engine overload
Proceedings of the 21st international conference on World Wide Web
Gumball: a race condition prevention technique for cache augmented SQL database management systems
DBSocial '12 Proceedings of the 2nd ACM SIGMOD Workshop on Databases and Social Networks
Performance-Enhanced Caching Scheme for Web Clusters for Dynamic Content
International Journal of Business Data Communications and Networking
Hi-index | 0.00 |
Web performance is a key differentiation among content providers. Snafus and slowdowns at major web sites demonstrate the difficulty that companies face trying to scale to a large amount of web traffic. One solution to this problem is to store web content at server-side and edge-caches for fast delivery to the end users. However, for many e-commerce sites, web pages are created dynamically based on the current state of business processes, represented in application servers and databases. Since application servers, databases, web servers, and caches are independent components, there is no efficient mechanism to make changes in the database content reflected to the cached web pages. As a result, most application servers have to mark dynamically generated web pages as non-cacheable. In this paper, we describe the architectural framework of the CachePortal system for enabling dynamic content caching for database-driven e-commerce sites. We describe techniques for intelligently invalidating dynamically generated web pages in the caches, thereby enabling caching of web pages generated based on database contents. We use some of the most popular components in the industry to illustrate the deployment and applicability of the proposed architecture.