Оптимизировать iframe внутри HTML

172
10 мая 2019, 13:20

Есть раздел сайта полон видео что грузит браузер. Я скрыл эти ролики display: none; и при наведении мышью отображаю. Но нагрузка практически не уменьшилась. Что можно предпринять в данной ситуации? Может как-то кешировать при помощи javascript? Допустим полностью удалить iframe с кода сайта, а при наведении уже заново подгружать код?

Answer 1

В Вашем случае всё просто, нужно удалить IFRAME с сайта перед этим получив идентификатор каждого видео.

Далее создаёте привью изображения при помощи данной ссылки -

https://img.youtube.com/vi/'+VIDEO_ID+'/maxresdefault.jpg

И отображаете вместо старых роликов.

Там же добавляете кнопку при нажатии которой будет открываться IFRAME с видео, ID которых вы получили раннее а так же закрываться предыдущий.

И так на сайте не будет более одного ролика для просмотра так как каждый будет подгружаться индивидуально что существенно снизит нагрузку.

READ ALSO
как доделать меню на чистом css?

как доделать меню на чистом css?

Помогите доделать меню на CSSПроблема в том что я не знаю как заставить все

221
jQuery filidownload - в failCallback не приходит ошибка из Asp Web Api метода

jQuery filidownload - в failCallback не приходит ошибка из Asp Web Api метода

На стороне сервера срабатывает catch блокЭто правильно, ожидаемый результат:

193
Библиотека классов C#. Загрузка текстовых файлов в массив строк

Библиотека классов C#. Загрузка текстовых файлов в массив строк

Есть библиотека классов, которая использует большой массив строкЭти строки должны загружаться из 4 текстовых файлов (текстовые файлы - постоянные,...

208