Skip to main content
  • 944 Accesses

Abstract

Caching is an important cornerstone of high-performance web sites. You can use it to accomplish the following:

  • Reduce round-trips: Content cached at the client or in proxies can eliminate web server round-trips. Content cached at the web server can eliminate database round-trips.

  • Move content closer to clients: The farther away from clients content is located, the longer it takes to retrieve that content.

  • Avoid time-consuming processes of regenerating reusable content: For content that takes a lot of time or resources to generate, system performance and scalability are improved if you can generate content once and then reuse it many times.

  • Optimize state management: Caching state information at the client is more scalable than storing it in a central location (within certain bounds, as discussed later).

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.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.

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Richard Kiessig

About this chapter

Cite this chapter

Kiessig, R. (2012). Caching. In: Ultra-Fast ASP.NET 4.5. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-4339-7_3

Download citation

Publish with us

Policies and ethics