确保在ASP.NET MVC应用程序中的浏览器中缓存javascript

时间:2011-04-06 01:21:15

标签: javascript outputcache

我有一个用ASP.NET MVC 3.0编写的Web应用程序。有一些大的脚本(jQuery,jQuery UI)我想要确保缓存以获得最佳性能。在Chrome开发者工具网络标签页中,加载页面时,脚本始终需要大约1.5秒才能收到。我会假设如果他们被缓存,这将是即时的。

有没有办法确保缓存javascript以及如何判断它是否存在?

1 个答案:

答案 0 :(得分:2)

对于JQuery,特别是最好使用别人的CDN - 您不必从服务器传输此内容,并且其他人正确地执行缓存。有关推荐的CDN,请参阅http://docs.jquery.com/Downloading_jQuery

对于您必须自己托管的文件,请确保设置正确的缓存标头。