首页 新闻 搜索 专区 学院

在访问专用网络的web服务时,浏览器加载静态资源文件(js,css),文件的代码内容发生了微小变化

0
悬赏园豆:100 [待解决问题]

在做项目时,客户是政府部门,在某个下级地市州(其他地市州都是没有问题的),客户通过浏览器(各种浏览器都试过,都有这个问题)访问上级部署的web服务(tomcat部署的),加载的静态资源文件js,css,很小部分代码的字符和正常情况不一致了。如图

这个文件比较大,想了一下将这些静态资源文件压缩,使用nginx配置开启压缩。
再次访问网站,这些压缩的文件还是有这个问题,并且在浏览器f12的network设置了Disable cache,每次请求的相同js或者css文件的代码出现不一致的地方都不一样。比如第一次第1行某个变量字符h变成了x,第二次第5行,某个关键字前面多了个+。这样导致每次访问这个网站,js文件解析执行报各种不一样的错误。页面无法显示。

怀疑和网络有关,但是客户环境唯独访问这个特定的web服务ip下才有这种问题,访问其他网站都是好的。

很头疼,网上搜索了半天都没有搜索到类似的情况。

问题补充:

在这个地方同一网络下,所有电脑浏览器访问都有这个问题

畅然随风的主页 畅然随风 | 初学一级 | 园豆:102
提问于:2020-09-18 18:36
< >
分享
所有回答(2)
0

可能被ISP等给缓存了。

你可以给get加个?r=random()

花飘水流兮 | 园豆:11768 (专家六级) | 2020-09-19 01:51
0

建议在服务器上访问下,看下是否也是这样(排除下网络问题)
其他服务器内网也访问下,看看是否也有这个问题

如果有,建议网站源码复制到另一台服务器测试,如果没有问题,看看走工单或者直接切个服务器

大志若愚 | 园豆:1247 (小虾三级) | 2020-09-26 09:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册