当前位置: 首页 > 知识库问答 >
问题:

cache-control - 改造HTML项目后,如何在IE浏览器中启用静态资源缓存以减少带宽占用?

皇甫德庸
2024-07-03

为什么html的网页的静态资源在ie中用不了缓存,每次刷新都是200,怎么设置Cache-control那些都没用,设置了代理服务器httpd的header、expires,也没用,每次请求都是从服务器获取资源,导致服务带宽占用大;JSP就不会有这个问题,但是项目是改造过的,需要用html和ie

百度过,设置了网页的Cache-control、代理服务器httpd的header、expires都没用,在ie浏览器中

阿帕奇的httpd的conf的配置,用到的这两个模块也已经开了的
同样的页面:这是jsp在ie中的,加载静态资源是304,走了缓存,下面html就是没走,都是200,怎么设置都没用


下面是测试网页的设置,也没用

共有1个答案

杜茂
2024-07-03

会不会是你的 cache-control 拼错了……

我的建议是:

  1. 检查响应头,确认响应头存在且正确
  2. 避免 query 之类的影响
  3. 使用 CDN
 类似资料:
  • 我正在尝试让spring boot让浏览器缓存静态资源。我的资源位于“静态”下的类路径中。当我查看发回的标题时,我看到修改标题设置得很好,但不知何故,标题“缓存控制:无存储”也被添加了。 我已经看到了如何在Spring Boot中启用HTTP响应缓存的答案,但这似乎不适用于我,因为我没有使用Spring Security性,它不在类路径上。 我正在使用带有胸片的Spring启动1.4.0。 那么,

  • 我在浏览器中得到的是: 我想要的是:

  • Glassfish 3.1.2,Mojarra 2.1.6,SSL已激活 也是一篇关于资源缓存的好文章。在我们的应用服务器中,SSL被激活。我们看到静态资源(图像、脚本、css)没有缓存。 下面是我的测试筛选器: 过期:确定。它是一个静态资源,不会改变,因此我们将到期日期设置在未来的一个月。 上次修改:不确定。我读到,将此设置为过去也会影响缓存 缓存控制:OK。允许安全缓存。安全影响? 此设置是否

  • 问题内容: 我想问你如何减少Spring框架的RAM占用量。 我创建了一个简单的helloworld应用来演示该问题。只有两个类和context.xml文件: -主要方法课 -用于模拟某些“工作”的类(无穷循环中的printig Hello) 仅包含以下内容: 测试类仅包含称为的方法,构造后会调用: 我准备了两种情况,在这两种情况下,方法仅包含一行。 在第一种情况下,主要方法是这样做的: App在

  • 我正在开发一个视频流应用程序,我注意到我的应用程序的带宽非常高。我正在使用免费spark计划,我已经达到了5个视频的免费计划的极限。 我正在我的应用程序中流式传输视频,它们不超过10mb并上传到我的Firebase存储中。我正在将Firebase存储链接保存在我的实时数据库中,以使其可在应用程序中播放。 我想知道我是否做错了什么,5个视频小于10mb,我在大约1小时内消耗了300mb的带宽。对于正

  • 响应头如下,为什么浏览器命中强缓存?

  • 我想在spring boot中设置禁用浏览器缓存(缓存控制:无缓存,无存储,最大年龄=0)。 我的环境 我搜索如果我想设置响应头的缓存控制:无缓存,只需添加在'application.yml'。 这样地 或 但这并不奏效 我无法在chrome浏览器的响应标头中显示缓存控件标头 在Spring框架中,我只是设置 如何设置禁用浏览器缓存在Spring启动没有Spring安全? 非常感谢。

  • 本文向大家介绍如何减少浏览器的reflow和repaint,包括了如何减少浏览器的reflow和repaint的使用技巧和注意事项,需要的朋友参考一下 1.避免在document上直接进行频繁的DOM操作,如果确实需要可以采用off-document的方式进行,具体的方法包括但不完全包括以下几种: (1). 先将元素从document中删除,完成修改后再把元素放回原来的位置 (2). 将元素的di