ASP.NET应用程序中的浏览器缓存

Jas*_*son 13 javascript css asp.net iis caching

有关如何在asp.net应用程序中进行浏览器缓存的任何建议.我在网上找到了一些不同的方法,但不确定哪种方法最好.具体来说,我想缓存我的CSS和JS文件.它们确实会发生变化,但通常最多每月一次.

TAG*_*TAG 6

另一种技术是将静态图像,css和js存储在另一个正确设置了Expires标头的服务器(例如CDN)上.这样做的好处是双重的:

  1. expires头将鼓励浏览器和代理缓存这些静态文件
  2. CDN将从服务器卸载静态文件.
  3. 通过为静态内容使用其他域名,浏览器将更快下载.这是因为从四个或五个不同的主机名提供资源会增加下载的并行化.
  4. 如果CDN配置正确并使用无cookie域,那么您就没有不必要的cookie来回传递.