我已经按照本地 web.config 方法在特定文件夹上设置了内容缓存。我认为它不起作用,我想解决这个问题。
我使用 IIS / HTTP Headers / Common headers 功能激活缓存。我将它们设置为 1 天到期。
我在私人导航中使用 Google Chrome 打开了一个页面,然后在控制台中打开了网络选项卡。
我第一次加载页面时,显然所有内容都是从网站加载的。
如果我刷新页面,我会在网络控制台中看到两种类型的加载:
- 来自 Google 和 Facebook 等的文件的状态为
200
,大小为(from cache)
。 - 我为其设置缓存的文件夹中的文件的状态为
304
并显示它们的大小。
所以,我猜缓存设置不起作用?或者304
响应是否意味着它是从缓存中加载的?如果他们不是,我怎样才能让它工作?
谢谢 !