这是我的网站:Instant-YouTube
正如你所看到的,它永远需要加载。在IE8及更低版本中,它有时甚至会使浏览器崩溃。我不确定这是什么原因造成的。可能是Clicksor广告,但我认为是swfobjects。我已经用gzipped压缩了索引文件。我可以做些什么来加快swfobject的加载时间,或者加速其他任何事情?
发布于 2011-05-09 02:52:22
以防万一--有一些像pagespeed这样的工具可以给你一些关于优化什么的想法:
http://pagespeed.googlelabs.com/#url=http_3A_2F_2Finstant-youtube.com_2F&mobile=false
firebug中显示加载的所有文件的时间线对于识别性能问题也很有帮助。
也就是说: swfobjects加载得相当快--实际上你的页面(html)加载大约需要100-150毫秒。但是这里有很多(!超过200)的文件从不同的服务器加载-当然是大量的youtube预览图像。如果你想要较短的页面加载时间,在一个页面上有这么多youtube播放器可能不是最好的主意。所有向youtube提出的获取按类别观看次数最多的视频的请求也需要一些时间才能完成。我不能说任何关于广告的事情(我使用的是一个广告拦截程序),但是看起来像是点击广告依次加载了谷歌分析脚本--你有这么多这样的脚本……这么多请求。然后还有其他的广告(chitika?)
那么你能做什么呢?
发布于 2011-05-09 02:35:48
使用Firefox,您可以使用Firebug来测量单个项目需要加载的时间。然后,您可以考虑并行加载它们。
https://stackoverflow.com/questions/5929246
复制相似问题