Skip to main content

On Reducing Dynamic Web Page Construction Times

  • Conference paper
Advanced Web Technologies and Applications (APWeb 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3007))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. Iyengar, A., Challenger, J.: Improving Web Server Performance by Caching Dynamic Data. In: Proc. of the Usenix Symp. on Internet Technologies and Systems (1997)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. Huitema, C.: Network vs. server issues in end-to-end performance. In: Keynote address, Performance and Architecture of Web Servers Workshop (2000)

    Google Scholar 

  7. Zukerman, I., Albercht, D., Nicholson, A.: Predicting Users Requests on WWW. In: Proc. of the 7th Intl. Conf. on User Modeling (1999)

    Google Scholar 

  8. Schechter, S., Krishnan, M., Smith, M.: Using Path Profiles to Predict HTTP Requests. In: Proc. of the 7th Intl. World Wide Web Conf. (1998)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Jiang, Z., Kleinrock, L.: Prefetching Links on the WWW. In: Proc. of the IEEE Intl. Conf. on Communications (1997)

    Google Scholar 

  11. Duchamp, D.: Prefetching Hyperlinks. In: Proc. of the 2nd USENIX Symp. on Internet Technologies and Systems (1999)

    Google Scholar 

  12. Wang, Z., Crowcroft, J.: Prefetching in World Wide Web. In: Proc. of the IEEE Global Telecommunications Internet Mini-Conf. (1996)

    Google Scholar 

  13. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics