从网站中的不同页面访问时,SWF 文件未从缓存加载?
我有一个 Flash 画廊,它使用动态 swf 文件从 xml 加载数据并加载图像。在投资组合部分中,不同的客户会多次使用相同的 swf 文件。
但现在看来,每次单击不同的客户端时都会加载 swf,即使它们都访问相同的 swf 文件,有什么想法吗?
I have a flash gallery that uses a dynamic swf file to load data from xml and load images. This same swf files is used over several times for different clients in the portfolio section.
But now it apears that the swf is loaded everytime a different client is clicked even though they all access the same swf file, any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果它只加载和显示数据,那么性能应该可以忽略不计。
如果字节传输对您来说至关重要,那么您可以通过将一些 XML 存储在具有合理的过期计时器的 LocalSharedObject 中来弥补损失。
否则,不要过度设计自己而陷入头痛。
Well if all it does it load and display data the performance should be negligible.
If byte transfer is paramount to you, then you might be able to recoup the losses by storing some of your XML in a LocalSharedObject with a plausible expiration timer.
Otherwise, don't over-engineer yourself into a headache.
SWF 文件是否相同并不是重要的部分。重要的部分是用于访问 SWF 的 URL。
如果 SWF 的 URL 包含查询参数,并且这些参数每次客户端访问时都不同,则浏览器将不知道它是同一个文件,并将重新下载它。
The SWF file being the same isn't the important part. The important part is the URL used to access the SWF.
If the URL for the SWF includes query parameters and those parameters are different each time the client accesses it then the browser won't know that it's the same file and will re-download it.