服务器读取缓存文件,同一个服务器,chrome可以从缓存读取静态文件,firefox不行...

2023-11-11

服务器是nginx的,配置了下面这段代码:

location ~* \.(css|js|apk)$ {

root /usr/local/resources;

expires 12h;

}

用chrome访问可以看到js与css都是 from memory cache 与 from disk cache ,然后状态都是 200。50个请求,1.03秒, 17kb

用firefox访问js与css同样50个请求,但响应是3.x秒2.x秒甚至4.x秒。返回的状态是304,没有像chrome那样读取缓存。返回的内容有1.87MB,每次都是这样

firefox请求头

Accept: text/css,*/*;q=0.1

Accept-Encoding: gzip, deflate, br

Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2

Cache-Control: max-age=0

Connection: keep-alive

Cookie: ID=d450d6f9-434b-4…031709a|1548209034|1548208680

Host: x.xxxx.com

If-Modified-Since: Mon, 21 May 2018 01:41:39 GMT

Referer: https://x.xxxx.com/index.html

User-Agent: Mozilla/5.0 (Macintosh; Intel …) Gecko/20100101 Firefox/57.0

firefox响应

cache-control: max-age=864000

date: Wed, 23 Jan 2019 02:03:54 GMT

etag: "5b0223d3-37e2"

expires: Sat, 02 Feb 2019 02:03:54 GMT

last-modified: Mon, 21 May 2018 01:41:39 GMT

server: Tengine

set-cookie: SERVERID=3e75f47fc0404902213b8…|1548209034|1548208680;Path=/

X-Firefox-Spdy: h2

请问firefox需要设置什么吗? 还是代码有问题?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

服务器读取缓存文件,同一个服务器,chrome可以从缓存读取静态文件,firefox不行... 的相关文章

  • weex scroller滚动的小烦恼

    背景 前几天的需求开发中 需要完成这样一个功能 这还不简单 一个横向滚动的tag选择功能 一个横向scroller搞定问题 但是做为一个对自己有 要求 的程序员 怎么可能会接受一个死气沉沉的滚动条 为了勾起用户的点击欲望 我毫不犹豫的增加了
  • 微信开发提示未绑定网页开发者

    加入一下就可以了
  • input上边框有阴影(iPhone手机)

    做移动端 发现在苹果手机上input显示有问题 上边框一直有阴影 input的border初始化 box shadow也做了处理 box shadow 0 0 0 fff 在手机端都无效 如图 解决方案 input outline none
  • 利用cuda加速MATLAB程序

    利用cuda加速MATLAB程序 利用cuda加速MATLAB程序 1参考木子超的办法 2参考Tomheaven的方法 3引用 最近因为要做张量的模态积 所以要考虑使用cuda来进行并行的编程 但是c 实在太麻烦 尤其是在有MATLAB的时
  • HBase Shell常用Shell命令

    1 进入与退出hbase shell命令行窗口 root repo hbase shell hbase main 001 0 gt hbase main 001 0 gt exit root repo 2 help 1 查看hbase中有哪
  • 光标异常如何解决

    相信大家都遇到过一个小问题 那就是当编辑文章时光标会不小心变为下图所示的样子 这样就无法正常删除文字 其实想要恢复正常很简单只需点进编辑页面后 再按下insert键即可 一般电脑是Ins
  • GitHub项目:自然语言处理领域的相关干货整理

    自然语言处理 NLP 是计算机科学 人工智能 语言学关注计算机和人类 自然 语言之间的相互作用的领域 本文作者为NLP初学者整理了一份庞大的自然语言处理领域的概览 选取的参考文献与资料都侧重于最新的深度学习研究成果 这些资源能为想要深入钻研
  • sql关于avg中的else null和else 0

    drop table test1 use sys create table test1 id int not null num int not null insert into test1 values 1 10 insert into t
  • Eclipse 配置 maven

    旧版的eclipse在线安装maven太麻烦了 要安装很多依赖的东西 有时费半天劲 还按不上 不是缺这个就缺那个 而且网上推荐maven插件链接http m2eclipse sonatype org sites m2e已经失效 查看其官方网
  • Kutools for Excel v26.10 Excel插件工具箱中文版

    Kutools for Excel 是一款强大的Excel 插件增强工具箱 可以在Excel中点击几下简化各种复杂的任务 例如 Excel用户可以轻松地将工作表与多次点击相结合 合并单元格而不会丢失数据 仅粘贴到可见单元格 等等 毫无疑问
  • Kafka3.1安装配置,配置Kafka集群,Zookeeper集群

    1 下载Kafka安装包 Kafka官网下载地址 https kafka apache org downloads 2 解压压缩包 tar zxvf kafka 2 12 3 1 0 tgz c kafka 3 进入配置文件目录 cd ka
  • mybatis3 大于、小于、不等于等特殊字符转义

    特殊字符 特殊字符转义一 特殊字符转义二 gt gt lt lt 代码实例
  • day22-----3.1-----coturn安装以及报错“coturn/src/apps/relay/netengine.c:316:对‘SSL_CTX_up_ref’未定义的引用“

    1 安装步骤 我的系统是Ubuntu16 04 1 1 安装coturn需要的依赖 我先安装了下面两个依赖 sudo apt get install libssl dev sudo apt get install libevent dev
  • ajax提交进度条,ajax上传进度条onprogress

    ajax上传进度条onprogress 2020 10 15 分类 前端资源 主要还是用到XMLhttprequest的onprogress监听函数实现 var formData new FormData formData append f
  • uniapp选择地址弹窗组件

    1 效果 2 子组件在components里面创建组件AddreessWindow
  • DP1.4协议学习(三)Main-Link链路上的同步传输服务

    上一篇文章讲到Main link链路服务就是用来传输音视频数据的 本篇文章将具体探究一个完整的Main link传输服务具体需要做哪些工作 在Main link的同步传输服务中需要明确一下问题 Main Link具体传输哪些数据 数据格式应
  • Python3中装饰器介绍

    Python中的装饰器 decorator 是一个接受另一个函数作为参数的函数 装饰器通常会修改或增强它接受的函数并返回修改后的函数 这意味着当你调用一个装饰函数时 你会得到一个与基本定义相比可能有一些额外特性的函数 Python中的函数可
  • IDEA调试for循环

    public static void main String args List
  • Unity2019.1中文技术手册离线版

    使用离线版优质 系统化的教程 经验文档 参考手册 为开发者节省时间 提高效率 解压后打开UnityDocumentation 2019 1 Manual index html 需要的自取 下载地址 https pan baidu com s

随机推荐