Javascript Ember.js:在不重新下载的情况下重新订购图像数组

Javascript Ember.js:在不重新下载的情况下重新订购图像数组,javascript,ember.js,Javascript,Ember.js,我是新来的灰烬。我的第一个玩具项目是一个自行车旋转木马的图像 我正在使用ArrayController管理图像,并定期旋转底层阵列: 我的问题是:每次旋转发生时(第一个图像移动到末尾),我的浏览器都会重新下载缓慢而沉重的图像 这让我觉得我应该在视图中重新排序DOM元素,而不是控制器内容中的对象,但不确定最好的方法 任何想法都值得赞赏 更新:我无法控制托管站点,因此发送带有图像的缓存头恐怕不起作用。处理此问题的最佳方法是设置图像的缓存过期时间。IE和FF都不会发送额外的请求,但Chrome认为,由

我是新来的灰烬。我的第一个玩具项目是一个自行车旋转木马的图像

我正在使用
ArrayController
管理图像,并定期旋转底层阵列:

我的问题是:每次旋转发生时(第一个图像移动到末尾),我的浏览器都会重新下载缓慢而沉重的图像

这让我觉得我应该在视图中重新排序DOM元素,而不是控制器内容中的对象,但不确定最好的方法

任何想法都值得赞赏


更新:我无法控制托管站点,因此发送带有图像的缓存头恐怕不起作用。

处理此问题的最佳方法是设置图像的缓存过期时间。IE和FF都不会发送额外的请求,但Chrome认为,由于没有缓存值,您可能每次都想要最新和最棒的请求


创建自定义文件非常有效:


逻辑上看起来也很清晰,因为图片的顺序并没有以有意义的方式改变——只是需要改变表示层。

您是否控制发送图像的站点?他们没有被发送任何缓存信息我应该说-我没有对托管网站的控制。