Asp.net mvc 如何让浏览器从缓存中加载css和js文件?

Asp.net mvc 如何让浏览器从缓存中加载css和js文件?,asp.net-mvc,browser-cache,Asp.net Mvc,Browser Cache,我的MVC网站太慢了,因为浏览器总是从服务器重新加载所有css和js文件,而不是使用缓存。那我该怎么做呢 我的慢速网站: 我的快速网站: 更新1:我在HttpResponse中找到了这些设置,如何删除它 您可能想做一个PWA。您应该检查“服务工作者”,它允许您在te用户脱机时缓存一些文件。似乎您有一些缓存破坏技术(如本例所示)。服务器正在将参数v=添加到您的文件URL中,这会诱使浏览器再次下载文件,因为它与以前的请求没有相同的URL。如何将这些资源添加到页面中?您正在使用捆绑包吗?嗨,San

我的MVC网站太慢了,因为浏览器总是从服务器重新加载所有css和js文件,而不是使用缓存。那我该怎么做呢

我的慢速网站:

我的快速网站:

更新1:我在HttpResponse中找到了这些设置,如何删除它


您可能想做一个PWA。您应该检查“服务工作者”,它允许您在te用户脱机时缓存一些文件。似乎您有一些缓存破坏技术(如本例所示)。服务器正在将参数v=添加到您的文件URL中,这会诱使浏览器再次下载文件,因为它与以前的请求没有相同的URL。如何将这些资源添加到页面中?您正在使用捆绑包吗?嗨,Sanfalero和Derloopkat,我使用@RenderSection(“Styles”,false)将这些资源添加到页面中,它们的URL中没有“v=”。原因是HttpResponse中有“缓存控制:无缓存”。请查看我的更新1