手机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 网络下不更新
...全文
1279 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
生命练习生123 2018-02-05
  • 打赏
  • 举报
回复
有可能能版本对比时当网络不好时,对比了本地的没有下载下来服器上verison
hongtao1126 2017-12-18
  • 打赏
  • 举报
回复
你们是不是有内网外网服务器一个概念啊, 内网做测试用,外网才是正的资源服务器

721

社区成员

发帖
与我相关
我的任务
社区描述
Cocos2d-x相关内容讨论专区
社区管理员
  • Cocos2d-x
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧