2009-05-27 72 views
1

如果我在我的主页中嵌入了一个展示我的应用程序的视频,它是否会使页面变慢?应该在主页中嵌入视频减慢页面?

我试过了,并且检查了花费将近1秒来加载视频的预览。 并且由于视频流将不会被下载直到点击视频,所以不必下载总视频。

是否建议在主页中嵌入视频?或者我应该将它保留在不同的页面中,并在主页上放置一个链接。

+0

您经常在主页上使用多少个网站上的视频?像你这样的网站有多少这样做? – 2009-05-27 19:22:15

回答

3

如果你正在嵌入一个Flash FLV视频,那么是的,它可以减慢页面加载速度。这是因为该页面需要加载Flash插件才能获得内容大小等,并呈现初始帧等。

虽然这并不意味着这是件坏事。它不会是一个极端的减速(闪光现在相当高度优化),所以而不是评估它看起来如何,而不是性能,除非你试图排除你的页面加载性能的每个渣滓:)

+0

如果访问您的网页的用户希望获得最佳性能,他们可以在其浏览器中安装Flash阻止扩展程序,至少在Firefox中适用此功能。如果你想查看视频,只需点击它,如果你不想,加载时间减少到最低限度,因为Flash没有运行。 – schnaader 2009-05-27 19:35:43

1

每个对象您添加到页面可能会减慢页面的加载时间。一般来说,如果加载时间不值得拥有该项目的额外好处,则不包含任何内容。

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

+0

jQuery的flash()插件或SWFObject(如果您不使用jQuery)将帮助您完成上述任务。 – ajm 2009-05-27 20:54:01

0

您嵌入的所有内容都会减慢页面的初始加载速度。你有几种选择:(A)将视频以其原始格式(mpeg,avi等)嵌入或(B)将其转换为Flash。闪光灯的一个好处是它接近通用并且高度优化,因此加载闪光灯插件需要很少的时间。

整个视频无需加载页面来完成加载(只有播放器),所以如果我们只是谈论1视频,它是有道理的嵌入到页面,以提供更好的用户体验。

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

3

这里的一种方式,你可以有你的蛋糕,吃它也:

不要把你将默认加载网页上的flash播放器....

把一个图像中看起来像玩家(它应该更轻)。

如果/当您的用户点击播放器图像,加载Flash播放器并播放。