Abstract
Many web sites incorporate dynamic web pages to deliver customized contents to their users. However, dynamic pages result in increased user response times due to their construction overheads. In this paper, we consider mechanisms for reducing these overheads by utilizing the excess capacity with which web servers are typically provisioned. Specifically, we present a caching technique that integrates fragment caching with anticipatory page pre-generation in order to deliver dynamic pages faster during normal operating situations. A feedback mechanism is used to tune the page pre-generation process to match the current system load. The experimental results from a detailed simulation study of our technique indicate that, given a fixed cache budget, page construction speedups of more than fifty percent can be consistently achieved as compared to a pure fragment caching approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Eden, A., Joh, B., Mudge, T.: Web Latency Reduction via Client-Side Prefetching. In: Proc. of the IEEE Intl. Symp. on Performance Analysis of Systems & Software (2000)
Iyengar, A., Challenger, J.: Improving Web Server Performance by Caching Dynamic Data. In: Proc. of the Usenix Symp. on Internet Technologies and Systems (1997)
Chutney Technologies, Inc.: Dynamic Content Acceleration: A Caching Solution to Enable Scalable Dynamic Web Page Generation. In: Proc. of the ACM SIGMOD Intl. Conf. on Mgmt. of Data (2001)
Datta, A., Dutta, K., Thomas, H., VanderMeer, D., Ramamritham, K., Fishman, D.: A Comparative Study of Alternative Middle Tier Caching Solutions to Support Dynamic Web Content Acceleration. In: Proc. of the 27th VLDB Conf. (2001)
Luo, Q., Naughton, J., Krishnamurthy, R., Cao, P., Li, Y.: Active query caching for database web servers. In: Suciu, D., Vossen, G. (eds.) WebDB 2000. LNCS, vol. 1997, p. 92. Springer, Heidelberg (2000)
Huitema, C.: Network vs. server issues in end-to-end performance. In: Keynote address, Performance and Architecture of Web Servers Workshop (2000)
Zukerman, I., Albercht, D., Nicholson, A.: Predicting Users Requests on WWW. In: Proc. of the 7th Intl. Conf. on User Modeling (1999)
Schechter, S., Krishnan, M., Smith, M.: Using Path Profiles to Predict HTTP Requests. In: Proc. of the 7th Intl. World Wide Web Conf. (1998)
Su, Z., Yang, Q., Lu, Y., Zhang, H.: WhatNext: A Prediction System for Web Requests using N-gram Sequence Models. In: Proc. of the 1st Intl. Conf. on Web Information System and Engineering (2000)
Jiang, Z., Kleinrock, L.: Prefetching Links on the WWW. In: Proc. of the IEEE Intl. Conf. on Communications (1997)
Duchamp, D.: Prefetching Hyperlinks. In: Proc. of the 2nd USENIX Symp. on Internet Technologies and Systems (1999)
Wang, Z., Crowcroft, J.: Prefetching in World Wide Web. In: Proc. of the IEEE Global Telecommunications Internet Mini-Conf. (1996)
Andersson, M., Cao, J., Kihl, M., Nyberg, C.: Performance Modeling of an Apache Web Server with Bursty Arrival Traffic. In: Proc. of the Intl. Conf. on Internet Computing (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Suresha, Haritsa, J.R. (2004). On Reducing Dynamic Web Page Construction Times. In: Yu, J.X., Lin, X., Lu, H., Zhang, Y. (eds) Advanced Web Technologies and Applications. APWeb 2004. Lecture Notes in Computer Science, vol 3007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24655-8_78
Download citation
DOI: https://doi.org/10.1007/978-3-540-24655-8_78
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21371-0
Online ISBN: 978-3-540-24655-8
eBook Packages: Springer Book Archive