我有点不知所措,因为我们已经使用这个设置好几年了。出于某种原因,使用简单的 Unix 时间戳查询字符串来破坏我们开发服务器上的缓存,一些(但不是全部) JS 文件需要超过 20 秒才能加载。
奇怪的是,同一目录中还有其他文件使用相同的方法按预期加载 - 以毫秒为单位。
缓慢的文件似乎是随机的 - 每次页面加载时至少有 3 个文件,但并非始终都是相同的文件。
我已经在 Chrome、Safari 和 Firefox 中测试过了,结果相同,所以我认为这与服务器有关,而不是基于浏览器。
我尝试通过 Nginx 重写删除查询字符串、关闭压缩、升级 Nginx,但都无法解决这个问题。
有任何想法吗?
nginx-1.25.3-1.el7.ngx.x86_64