Caching Techniques for Dynamic Web Servers

نویسندگان

  • Jeffrey Xu Yu
  • Xuemin Lin
  • Hongjun Lu
  • Yanchun Zhang
چکیده

Many websites incorporate dynamic web-pages in order to deliver customized contents to their users. Websites are shifting from a static model to a dynamic model, in order to deliver their users with dynamic, interactive, and personalized experiences. However, dynamic content generation comes at a cost – each request requires computation as well as communication across multiple components within the website and across the Internet. In fact, dynamic pages are constructed on the fly, “on demand”. Hence dynamic pages, due to their construction overheads and non-cacheability, result in substantially increased user response times, server load, and increased bandwidth consumption, as compared to traditional static pages. Due to continuous growth of Internet traffic and websites becoming increasingly complex, performance and scalability are becoming major issues for dynamic websites. This thesis presents some novel ways of integrating existing solutions to address performance and scalability issues. Specifically, it aims at achieving reduced bandwidth consumption from web infrastructure perspective, and reduced page construction times from user perspective. To address performance and scalability issues, various dynamic content caching approaches have been proposed in the literature. These approaches can be broadly classified into two categories: proxy-based caching approaches and server-side caching approaches (also called as back-end caching approaches). Proxy-based caching approaches store content at various locations outside the site infrastructure and can improve website performance by reducing content generation delays, firewall processing delays, and bandwidth requirements. However, existing proxy-based

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improve Replica Placement in Content Distribution Networks with Hybrid Technique

The increased using of the Internet and its accelerated growth leads to reduced network bandwidth and the capacity of servers; therefore, the quality of Internet services is unacceptable for users while the efficient and effective delivery of content on the web has an important role to play in improving performance. Content distribution networks were introduced to address this issue. Replicatin...

متن کامل

A Design and Implementation Model for Web Caching Using Server “URL Rewriting“

In order to make surfing the internet faster, and to save redundant processing load with each request for the same web page, many caching techniques have been developed to reduce latency of retrieving data on World Wide Web. In this paper we will give a quick overview of existing web caching techniques used for dynamic web pages then we will introduce a design and implementation model that take...

متن کامل

Performance-Enhanced Caching Scheme for Web Clusters for Dynamic Content

In order to improve the QoS of applications, clusters of web servers are increasingly used in web services. Caching helps improve performance in web servers, but is largely exploited only for static web content. With more web applications using backend databases today, caching of dynamic content has a crucial role in web performance. This paper presents a set of cache management schemes for han...

متن کامل

Proxy+: Simple Proxy Augmentation for Dynamic Content Processing

Caching dynamic content can bring many benefits to the performance and scalability of Web application servers. However, such mechanisms are usually tightly coupled to individual application servers (or even applications) that prevent caching at more advantageous points. In this paper we propose an approach to enable dynamic content caching at enhanced Web proxies which requires only simple modi...

متن کامل

Ïèá¹¹ë¹ìê¹¼½¹¼¿ Ååöö ¾¼¼½

Web caching and Content Distribution Networks (CDNs) seek to reduce retrieval latency, lower bandwidth usage and reduce load on the origin servers by moving the o ered content closer to the end users. Historically, the content replicated to the edges of the network in this way has been mostly static, such as images. As more dynamic and personalized content is being o ered on the Web, there is a...

متن کامل

Caching Neighborhood Protocol: a Foundation for Building Dynamic Caching Hierarchies with WWW Proxy Servers

In this paper, we propose a Caching Neighborhood Protocol (CNP) that describes an infrastructure upon which proxy servers can build dynamic caching hierarchies. Compared to the conventional schemes based on static caching hierarchies where proxy servers can only communicate with each other following predefined path configurations, the proposed dynamic scheme permits flexible communications amon...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007