首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加速镜像加载过程

加速镜像加载过程
EN

Stack Overflow用户
提问于 2012-03-06 13:38:48
回答 7查看 802关注 0票数 0

我们如何在as3中加速加载数百张图片的过程?看起来要花很长时间来加载100张图片。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-03-06 14:01:47

如果你不能改变图像质量或大小,那么你就不能做很多事情来加速这么大的负载,因为你受到连接速度和同步浏览器连接的限制。

你可能会受益于使用加载管理器,比如Greensock的LoaderMax。LoaderMax将帮助确保您同时加载多个资源-请查看maxConnections参数。

另外,我建议不要使用一个预加载器预先加载所有内容。取而代之的是,为每个图像使用带有旋转加载器的占位符,一旦加载,这些占位符将被最终图像替换。这将提供更流畅的用户体验,并创造出整体负载占用更少时间的错觉。

票数 1
EN

Stack Overflow用户

发布于 2012-03-06 13:44:05

即使图像的总大小不是很大,100秒的请求也会花费相当长的时间。如果您事先知道需要哪些图像,则可以将这些图像嵌入到运行时加载的另一个swf中。

顺便问一下,你需要立即加载100张图片的原因是什么?有没有什么原因你不能在后台加载的慢一点?

票数 1
EN

Stack Overflow用户

发布于 2012-03-06 13:54:21

以下是一些建议:

  1. 减小图像的文件大小(很明显,但大多数important).
  2. Don't一次运行所有请求-对图像进行排队并一次加载一个请求(最相关到最不相关)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9578456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档