Эта статья будет интересна тем, кто использует на страницах своего сайта видео из youtube и хочет ускорить загрузку своего сайта.
Проблема: кто использует видео из youtube посредством кода iframe
возможно замечали, что страница сайта начала грузиться дольше, особенно это заметно, если установлено несколько видео на одной странице.
На загрузку только одного base.js, который тянет youtube плеер, уходило 2.98 секунд. Полная загрузка страницы составляла 6.58 секунд. Довольно долго.
Решение нашлось и довольно оригинальное от Дениса Черникова. Посмотреть можно тут.
Пример реализации
Вкратце опишу решение. Вместо множества лишних запросов, тянется только превью видео и поверх накладывается значок воспроизведения видео. В результате применения данного приема я смог сократить время загрузки страницы до 3.37 (Без учета кэширования).
Также нашел еще 2 реализации выложенные stanislav.protasevich.
Пойду почитаю, что там пишет Денис про оптимизацию видео…
Классный метод, будем тестить)
Однако почта этот материал не принимает… Похоже вредоносный…
Спасибо что ссылочки!!!
Метод шикарный, прям ненарадуюсь что нашел эту статью.
Использую по 5-8 видео с youtube на страницах своего сайта, при первой загрузке , страница полностью загружалась 31 секунду.
Сейчас после ускорения полная загрузка за 6 секунд
Подход интересный, но не убирает сам факт мультизагрузки идентичных ресурсов.
Если у кого будет решение именно этого вопроса — дайте знать.
Автору спасибо.
С ув. Евгений
Мультизагрузки идентичных ресурсов? Это вы о чем?
Кто-нибудь решил проблему с загрузкой видео на мобильных? Чтобы два раза не приходилось кликать.