должно ли встраивание видео в домашнюю страницу замедлять страницу? - PullRequest
1 голос
/ 27 мая 2009

Если я добавлю видео, демонстрирующее мое приложение, на мою домашнюю страницу, замедлит ли оно страницу до значительной суммы?

Я попробовал и проверил, что загрузка предварительного просмотра видео занимает почти 1 секунду. И поскольку видеопоток не будет загружен до тех пор, пока не будет нажата видеозапись, загружать общее количество видео не нужно.

Рекомендуется ли вставлять видео на домашнюю страницу? Или я должен просто оставить его на другой странице и поместить ссылку на домашнюю страницу.

Ответы [ 4 ]

3 голосов
/ 28 мая 2009

Здесь вы можете съесть свой торт и съесть его тоже:

Не помещайте флэш-плеер на страницу, которую вы загрузите по умолчанию ....

Вставьте изображение, похожее на плеер (оно должно быть намного светлее).

Если / когда пользователь нажимает на изображение игрока, загрузите его во флэш-плеер и начните играть.

3 голосов
/ 27 мая 2009

Если вы встраиваете флэш-видео FLV, то да, это может замедлить загрузку страницы. Это связано с тем, что странице необходимо будет загрузить флэш-плагин, чтобы получить размер содержимого и т. Д., А также визуализировать начальный кадр и т. Д.

Это не значит, что это плохо. Это не будет сильным замедлением (в настоящее время флэш-память довольно сильно оптимизирована), поэтому вместо этого оцените ее внешний вид, а не производительность, если только вы не пытаетесь снизить производительность на странице:)

1 голос
/ 27 мая 2009

Каждый объект, который вы добавляете на страницу, может замедлить время загрузки страницы. В общем случае ничего не включайте, если время загрузки не стоит дополнительной выгоды от наличия этого элемента.

При этом вы можете оптимизировать страницу, выполнив некоторые приемы, чтобы страница отображалась, а затем загружалось флэш-видео. Вы можете предварительно сгенерировать эскиз флэш-плеера / видео и поместить его на страницу в том же месте, что и видео, а затем при загрузке страницы использовать javascript (jquery: $(document).ready()) для создания флэш-объекта. Это может улучшить воспринимаемую производительность. Более того, вы можете отложить загрузку видео до тех пор, пока пользователь не нажмет кнопку или что-то в этом роде.

0 голосов
/ 28 мая 2009

Все, что вы вставите, замедлит первоначальную загрузку страницы.

У вас есть несколько вариантов: (A) встроить видео в его собственный формат (mpeg, avi и т. Д.) Или (B) преобразовать его во Flash. Хорошая особенность флеш-памяти в том, что она почти универсальна и оптимизирована, поэтому загрузка плагина занимает немного времени.

Нет необходимости загружать все видео, чтобы страница загружалась полностью (только проигрыватель), поэтому, если мы говорим только об одном видео, было бы целесообразно вставить его на страницу, чтобы обеспечить лучшего пользователя опыт.

Взгляните на оба пункта мистера Шини и Нью. Они также действительны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...