Asp.NETOutCache是否影响JavaScript?

Asp.NETOutCache是否影响JavaScript?,asp.net,outputcache,adsense,Asp.net,Outputcache,Adsense,我在内存中使用Asp.net 4 c#和页面输出缓存来优化性能 据我所知,服务器控件生成的所有HTML都将缓存到我的页面(内存中) 如果在我的网页中我使用CSS和JAVASCRIPT文件的引用,例如Google Adsense或其他 页面输出缓存的行为如何? 甚至我的JAVASCRIPT也会被缓存 谢谢你抽出时间 页面级或输出缓存将动态请求的HTML输出缓存到ASP.NET网页 通过输出缓存,页面的最终呈现HTML被缓存。当再次请求同一个页面时,不会创建控件对象,页面生命周期不会开始,并且不会执

我在内存中使用Asp.net 4 c#和页面输出缓存来优化性能

据我所知,服务器控件生成的所有HTML都将缓存到我的页面(内存中)

如果在我的网页中我使用CSS和JAVASCRIPT文件的引用,例如Google Adsense或其他

页面输出缓存的行为如何?

甚至我的JAVASCRIPT也会被缓存

谢谢你抽出时间

页面级或输出缓存将动态请求的HTML输出缓存到ASP.NET网页

通过输出缓存,页面的最终呈现HTML被缓存。当再次请求同一个页面时,不会创建控件对象,页面生命周期不会开始,并且不会执行任何代码。而是提供缓存的HTML。显然,输出缓存获得了理论上的最大性能提升,因为代码的所有开销都被忽略了


即使不是由服务器控件生成的?是的,所有从服务器返回的html。老实说,MSDN的定义对我来说并不清楚;如果我在之前(外部)更改了我的站点中的CSS,在缓存的时间到期之前刷新浏览器的缓存,则会更新CSS,而不会更新服务器端组件的html。似乎MSD验证只对服务器生成的代码有效,我只是想确认一下。感谢您的时间。如果您的css是html(内联样式)的一部分,它将被缓存。如果您有一个外部css,OutputCache不会这样做。