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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights 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
DOI: https://doi.org/10.1007/978-1-4302-4339-7_3
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-4338-0
Online ISBN: 978-1-4302-4339-7
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)