应该在主页中嵌入视频会减慢页面的速度吗?

时间:2009-05-27 19:17:12

标签: html performance video

如果我在我的主页上嵌入了一个展示我的应用程序的视频,它是否会使页面变慢到相当大的数量?

我尝试了,并检查了加载预览视频需要将近1秒的时间。 由于在点击视频之前不会下载视频流,因此无需下载整个视频。

是否建议在主页中嵌入视频?或者我应该将其保存在不同的页面中并在主页中添加链接。

4 个答案:

答案 0 :(得分:3)

如果您要嵌入flash flv视频,那么可以减慢页面加载速度。这是因为页面需要加载flash插件才能获得内容大小等,并渲染初始帧等。

但这并不意味着它是一件坏事。这不会是一个极端的减速(现在闪存非常高度优化),所以相反评估它的外观而不是性能,除非你试图在你的页面加载上剔除每个dreg的性能:)

答案 1 :(得分:3)

这里有一种你可以吃蛋糕的方法:

请勿将Flash播放器放在您默认加载的页面上....

放入一个看起来像玩家的图像(它应该更轻)。

如果/当用户点击播放器图片时,请加载到Flash播放器并播放。

答案 2 :(得分:1)

您添加到页面的每个对象都会降低页面的加载时间。一般情况下,如果加载时间不值得拥有该项目的额外好处,则不包含任何内容。

话虽如此,您可以通过做一些技巧来优化页面,以便页面呈现,然后加载Flash视频。您可以预先生成Flash播放器/视频的缩略图并将其放在与视频相同位置的页面上,然后在页面加载时使用javascript(jquery: $(document).ready())来创建Flash对象。这可以改善感知性能。更好的是,您可以推迟加载视频,直到用户点击按钮或其他内容。

答案 3 :(得分:0)

您嵌入的所有内容都会降低页面的初始加载速度。

您有以下几种选择:(A)以原生格式(mpeg,avi等)嵌入视频或(B)将视频转换为Flash。关于闪存的一个好处是它几乎是通用的并且经过高度优化,所以加载flash插件只需要很少的时间。

整个视频无需加载页面即可完成加载(只有播放器),所以如果我们只是谈论1个视频,将它嵌入页面是有意义的,以便提供更好的用户经验。

看看Shiny先生和New先生的观点。它们也有效。

相关问题