我有一个用ASP.NET MVC3.0编写的web应用程序。有一些较大的脚本( jQuery,jQuery UI),我希望确保它们被缓存以获得最佳性能。在Chrome Developer Tools Network选项卡中,当页面加载时,脚本总是需要大约1.5秒才能收到。我假设如果它们被缓存,这将是近乎即时的。
有没有办法确保javascript正在被缓存,以及如何判断它是否被缓存?
发布于 2011-04-06 09:31:09
特别是对于JQuery来说,最好使用别人的CDN --你不需要从你的服务器流式传输这些内容,缓存可以由其他人正确地完成。推荐的CDN请参见http://docs.jquery.com/Downloading_jQuery。
对于必须自己托管的文件,请确保设置了正确的缓存头。
https://stackoverflow.com/questions/5560487
复制相似问题