如何详细阐述ASP.NET中控制HTTP缓存的方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4435个文字,预计阅读时间需要18分钟。
在上一篇文章【详述 ASP.NET Cache 及其高级用法】中,我为大家介绍了ASP.NET Cache,这种服务端使用的缓存API。在开发一个ASP.NET网站的过程中,实际上有很多地方都可以使用缓存,只需‘即可。
在上篇博客中, 我给大家介绍了ASP.NET Cache,这种服务端使用的缓存API 。在我们开发一个ASP.NET网站的过程中,其实有很多地方都是可以使用缓存的, 只是由于ASP.NET是一种基于服务端的开发平台,自然我们也经常在服务端的代码中使用各类缓存技术, 然而,由于WEB应用程序的服务对象是客户端的浏览器,通常来说,我们并不能直接控制浏览器的行为,但是, 浏览器却可以根据后台网站的指示,采取一些优化的方式来更快地呈现页面。 客户端浏览器也有自己的缓存机制,通常浏览器也使用缓存来优化一些页面的显示过程, 不过,我们并不能直接使用C#代码控制浏览器的缓存操作,但我们可以告诉浏览器如何使用缓存,从而达到优化网站性能的目的。
这次博客的主题是:用ASP.NET控制HTTP请求过程中浏览器缓存的一些方法。
正常的HTTP请求过程在开始介绍浏览器在HTTP请求过程前,我想有必要先来看一下浏览器请求一个普通ASPX页面的过程。
说明:本文在介绍HTTP请求过程时,会大量使用Fiddler来分析具体的请求过程。
本文共计4435个文字,预计阅读时间需要18分钟。
在上一篇文章【详述 ASP.NET Cache 及其高级用法】中,我为大家介绍了ASP.NET Cache,这种服务端使用的缓存API。在开发一个ASP.NET网站的过程中,实际上有很多地方都可以使用缓存,只需‘即可。
在上篇博客中, 我给大家介绍了ASP.NET Cache,这种服务端使用的缓存API 。在我们开发一个ASP.NET网站的过程中,其实有很多地方都是可以使用缓存的, 只是由于ASP.NET是一种基于服务端的开发平台,自然我们也经常在服务端的代码中使用各类缓存技术, 然而,由于WEB应用程序的服务对象是客户端的浏览器,通常来说,我们并不能直接控制浏览器的行为,但是, 浏览器却可以根据后台网站的指示,采取一些优化的方式来更快地呈现页面。 客户端浏览器也有自己的缓存机制,通常浏览器也使用缓存来优化一些页面的显示过程, 不过,我们并不能直接使用C#代码控制浏览器的缓存操作,但我们可以告诉浏览器如何使用缓存,从而达到优化网站性能的目的。
这次博客的主题是:用ASP.NET控制HTTP请求过程中浏览器缓存的一些方法。
正常的HTTP请求过程在开始介绍浏览器在HTTP请求过程前,我想有必要先来看一下浏览器请求一个普通ASPX页面的过程。
说明:本文在介绍HTTP请求过程时,会大量使用Fiddler来分析具体的请求过程。

