Next Article in Journal
AI-Driven Transformations in Manufacturing: Bridging Industry 4.0, 5.0, and 6.0 in Sustainable Value Chains
Previous Article in Journal
Exploring the Evolution of Big Data Technologies: A Systematic Literature Review of Trends, Challenges, and Future Directions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Behavior-Aware Caching Architecture for Web Applications Using Static, Dynamic, and Burst Segmentation

by
Carlos Gómez-Pantoja
1,*,
Daniela Baeza-Rocha
1 and
Alonso Inostrosa-Psijas
2
1
Departamento de Ciencias de la Ingeniería, Facultad de Ingeniería, Universidad Andres Bello, Antonio Varas 880, Santiago 7500735, Chile
2
Escuela de Ingeniería Informática, Facultad de Ingeniería, Universidad de Valparaíso, General Cruz 222, Valparaíso 2362905, Chile
*
Author to whom correspondence should be addressed.
Future Internet 2025, 17(9), 429; https://doi.org/10.3390/fi17090429
Submission received: 16 August 2025 / Revised: 8 September 2025 / Accepted: 17 September 2025 / Published: 20 September 2025

Abstract

This work proposes a behavior-aware caching architecture that improves cache hit rates by up to 10.8% over LRU and 36% over LFU in large-scale web applications, reducing redundant traffic and alleviating backend server load. The architecture partitions the cache into three sections—static, dynamic, and burst—according to query reuse patterns derived from user behavior. Static queries remain permanently stored, dynamic queries have time-bound validity, and burst queries are detected in real time using a statistical monitoring mechanism to prioritize sudden, high-demand requests. The proposed architecture was evaluated through simulation experiments using real-world query logs (a one-month trace of 1.5 billion queries from a commercial search engine) under multiple cache capacity configurations ranging from 1000 to 100,000 entries and in combination with the Least Recently Used (LRU) and Least Frequently Used (LFU) replacement policies. The results show that the proposed architecture consistently achieves higher performance than the baselines, with the largest relative gains in smaller cache configurations and applicability to distributed and hybrid caching environments without fundamental design changes. The integration of user-behavior modeling and burst-aware segmentation delivers a practical and reproducible framework that optimizes cache allocation policies in high-traffic and distributed environments.
Keywords: web caching; large-scale web applications; user behavior modeling; cache segmentation; burst detection; replacement policies; caching performance optimization web caching; large-scale web applications; user behavior modeling; cache segmentation; burst detection; replacement policies; caching performance optimization

Share and Cite

MDPI and ACS Style

Gómez-Pantoja, C.; Baeza-Rocha, D.; Inostrosa-Psijas, A. A Behavior-Aware Caching Architecture for Web Applications Using Static, Dynamic, and Burst Segmentation. Future Internet 2025, 17, 429. https://doi.org/10.3390/fi17090429

AMA Style

Gómez-Pantoja C, Baeza-Rocha D, Inostrosa-Psijas A. A Behavior-Aware Caching Architecture for Web Applications Using Static, Dynamic, and Burst Segmentation. Future Internet. 2025; 17(9):429. https://doi.org/10.3390/fi17090429

Chicago/Turabian Style

Gómez-Pantoja, Carlos, Daniela Baeza-Rocha, and Alonso Inostrosa-Psijas. 2025. "A Behavior-Aware Caching Architecture for Web Applications Using Static, Dynamic, and Burst Segmentation" Future Internet 17, no. 9: 429. https://doi.org/10.3390/fi17090429

APA Style

Gómez-Pantoja, C., Baeza-Rocha, D., & Inostrosa-Psijas, A. (2025). A Behavior-Aware Caching Architecture for Web Applications Using Static, Dynamic, and Burst Segmentation. Future Internet, 17(9), 429. https://doi.org/10.3390/fi17090429

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop