你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]经过Layadcc热更的资源不会保存在本地么?
经过Layadcc热更的资源不会保存在本地么?第二次还是重新下载
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
Aar0n
赞同来自:
常见问题
打包资源以后,没感觉速度变快,怀疑所有的资源还是都在下载。
确定是否真的都是在下载,看日志是不是有上面提到的Download和find,如果既有读缓存,也有下载,则没有问题,只是真的下载慢。
如果全部都是Download,没有读缓存
是不是忘了打dcc了,通过浏览器检查服务器是否有dcc信息。
检查打包资源路径是否正确。
App发布后,修改了部分资源,但是没有被App更新到。
是不是忘了打dcc了?
打了dcc了,但是忘了提交到服务器上(建议在服务器打dcc)?
打了dcc了,也提交到服务器了,但是由于有cdn,还没有把这个变化分发到你所在的节点。
我确认dcc流程都对了,但是某个资源每次都会重新下载,不走缓存。
确认这个资源是否在打包资源中,即dcc列表中,可以在 update/allfiles.txt中搜索这个文件。
如果在。确认请求这个资源的url是否有search部分,即?xxx, 如果加了的话,是无法走dcc流程的。
如果也没有search,那有可能是这个文件的实际内容与校验值不匹配,dcc会以为是错误的文件,就不缓存了。可能的原因:
打完dcc以后,有人把这个文件的内容又给改了,导致dcc校验值与实际文件内容不匹配。解决方法:重新打dcc
没人改文件内容,但是dcc是在客户端打的,文件在上传到服务器以后,被上传软件修改内容了。这种情况一般发生在文本文件上,例如有的版本管理工具和ftp工具会把windows下的回车换行变成unix的回车。解决方法:用zip的方式传文件,或者在服务器上打dcc。
没有上面的问题,而且错误的是图片。可能原因是有的系统会全局截获http请求,在请求图片的时候,通过自己的服务器来缓存一个被压缩过的图片,来达到所谓的节省流量。这个压缩过的图片的校验值肯定与dcc记录的不一样。解决方法:关掉节省流量功能。
如果没有开流量节省。但是使用了cdn,则还可能是cdn的问题,例如dcc文件被刷新了,但是对应的资源文件没有刷新。确认方法:通过curl命令下载本节点上的资源文件(方法见附录),与源站的资源文件比较,如果不同,即确认。解决方法:强制刷新cdn节点,或者找cdn客服。
要回复问题请先
登录
发起人
tyl925450909
相关问题
laya2的Scene默认是文件模式,不会生成场景类了,此时该如何获得场景内的元素
Layabox如何实现本地存储
分享:LayaAir下如何获取图集下的小图资源?
本地调试加载本地图片都报错
Laya 安卓端 在服务端运行指令layadcc ./ 后进不去,提示 assetId is old 和 init dcc fail。然后过五六个小时后才不会报这个错。。才能进去
模型资源释放问题
我用list.array=Array;数据全部插进去数组里了,但是list中没有完全展示数组数据,只展示了其中的图片部分,数组能console出,那个list中的数据也存在,但没渲染出。
微信小游戏与加载图片时不会触发erroe事件
创建动效模板 可能存在bug
LayaAir3.1.4中使用Spine3.8的动画资源显示异常
new Laya.Sprite();绘制图形以后,怎么删除释放资源?
问题状态
最新活动:
2018-01-06 16:13
浏览:
1721
关注:
2
人
商务合作
1 个回复
Aar0n
赞同来自:
打包资源以后,没感觉速度变快,怀疑所有的资源还是都在下载。
确定是否真的都是在下载,看日志是不是有上面提到的Download和find,如果既有读缓存,也有下载,则没有问题,只是真的下载慢。
如果全部都是Download,没有读缓存
是不是忘了打dcc了,通过浏览器检查服务器是否有dcc信息。
检查打包资源路径是否正确。
App发布后,修改了部分资源,但是没有被App更新到。
是不是忘了打dcc了?
打了dcc了,但是忘了提交到服务器上(建议在服务器打dcc)?
打了dcc了,也提交到服务器了,但是由于有cdn,还没有把这个变化分发到你所在的节点。
我确认dcc流程都对了,但是某个资源每次都会重新下载,不走缓存。
确认这个资源是否在打包资源中,即dcc列表中,可以在 update/allfiles.txt中搜索这个文件。
如果在。确认请求这个资源的url是否有search部分,即?xxx, 如果加了的话,是无法走dcc流程的。
如果也没有search,那有可能是这个文件的实际内容与校验值不匹配,dcc会以为是错误的文件,就不缓存了。可能的原因:
打完dcc以后,有人把这个文件的内容又给改了,导致dcc校验值与实际文件内容不匹配。解决方法:重新打dcc
没人改文件内容,但是dcc是在客户端打的,文件在上传到服务器以后,被上传软件修改内容了。这种情况一般发生在文本文件上,例如有的版本管理工具和ftp工具会把windows下的回车换行变成unix的回车。解决方法:用zip的方式传文件,或者在服务器上打dcc。
没有上面的问题,而且错误的是图片。可能原因是有的系统会全局截获http请求,在请求图片的时候,通过自己的服务器来缓存一个被压缩过的图片,来达到所谓的节省流量。这个压缩过的图片的校验值肯定与dcc记录的不一样。解决方法:关掉节省流量功能。
如果没有开流量节省。但是使用了cdn,则还可能是cdn的问题,例如dcc文件被刷新了,但是对应的资源文件没有刷新。确认方法:通过curl命令下载本节点上的资源文件(方法见附录),与源站的资源文件比较,如果不同,即确认。解决方法:强制刷新cdn节点,或者找cdn客服。