手机4G和WIFI下用HTTP获取服务器文件内容不一样,什么原因?
轻笑轻叹 2017-11-08 11:18:27 我用的引擎是cocos2d-js 3.14版本,出现这个问题的地方是使用cocos2d 的热更新这个模块
1. 获取服务器版本文件信息时,4G下面感觉手机上有缓存,Wifi情况下就是获取最新的信息,实际上没有做任何缓存
2.如果手机重新启动,再用4G网络测试,能正常获取到最新信息
3.卸载掉应用,4G下测试,还是不对
4.服务器没有使用CDN之类的缓存加速
5.举个例子就是:服务器上的文件中版本是10,我在Wifi下获取到最新版本是10,但是4G网络访问到的这个却是7
6.我将服务器关闭,用4G网络访问还是能获取到数据
就是因为上面的这个情况,导致了部分设备会在4G 网络下不更新