[]有关layadcc的疑问
情况说明:我们项目是在APP下嵌套H5来运行的,这个APP只是一空壳,我们的项目并没有构建成APP项目
疑问如下:
1)在空壳APP下嵌套H5对Layadcc能起作用吗?是不是一定要将项目构建成APP项目?
2)发布时是不是只需要将update上传到web服务器下就可以了?
我们的项目是用启用cdn功能的,这个update下的文件会不会也被缓存起来,这样会不会导致比对时是旧的?
3)文档中 layadcc F:/work/test/bestgame -cache -url http://www.layabox.com/bestgame/index.html
后面那个-url (http://www.layabox.com/bestgame/index.html )这个指定的地址只是用来作为一个key用的吧,是不是一要完全和正式上线的地址一样呢(可能会有变动),如果这个地址变动是不是又要重新打包?
4)layadcc是不是只对在APP下运行的H5才会开启缓存功能,如果直接用浏览器打开Layadcc缓存会开启吗?
5)之前项目中资源是有加版本号的,类似这样123.png?v=19235434,看了文档说建议不要加版本号了,如果不加版本号了,担心在浏览kk器下访问时资源无法访问最新的
6)我的入口页面是用PHP,这样有没影响的
7)项目中所有资源是有启用cdn的如果按文档上说不能加版本号,这样会不会更新的是旧资源
疑问如下:
1)在空壳APP下嵌套H5对Layadcc能起作用吗?是不是一定要将项目构建成APP项目?
2)发布时是不是只需要将update上传到web服务器下就可以了?
我们的项目是用启用cdn功能的,这个update下的文件会不会也被缓存起来,这样会不会导致比对时是旧的?
3)文档中 layadcc F:/work/test/bestgame -cache -url http://www.layabox.com/bestgame/index.html
后面那个-url (http://www.layabox.com/bestgame/index.html )这个指定的地址只是用来作为一个key用的吧,是不是一要完全和正式上线的地址一样呢(可能会有变动),如果这个地址变动是不是又要重新打包?
4)layadcc是不是只对在APP下运行的H5才会开启缓存功能,如果直接用浏览器打开Layadcc缓存会开启吗?
5)之前项目中资源是有加版本号的,类似这样123.png?v=19235434,看了文档说建议不要加版本号了,如果不加版本号了,担心在浏览kk器下访问时资源无法访问最新的
6)我的入口页面是用PHP,这样有没影响的
7)项目中所有资源是有启用cdn的如果按文档上说不能加版本号,这样会不会更新的是旧资源
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
cuixueying
赞同来自:
2。 是的只要update
会被缓存,但是我们有个id文件是必须从源站下载的,然后需要更新的文件也会去源站下载,就是采用类似加版本号的方法,是自动的并且只对需要更新的才这么做
3. 这个是必须一致的。现在改地址就是要重新打包,以后会考虑去掉这个限制。
4.见1
5. 用layadcc就不用版本号了,如果为了照顾浏览器,layadcc也支持?v=xx的方式
6. 没关系
7.如果用dcc正常是不会更新到旧资源的,但如果cdn上的文件确实是旧的,那为了能继续游戏,只能先拿着旧的先用,但是,每次加载都会去尝试取新的,直到取到最新的
laya21126
赞同来自: