Pull to refresh

Оптимизация исходящего трафика с YouTube

Доброго дня всем Хабравцам. Сегодня я расскажу о том, почему в относительно последнее время Youtube стал стабильнее. И дело не в увеличении мощностей самого хранилища данных или расширении канала передачи информации. Все дело в организации процесса взаимодействия между этим хранилищем и конечным пользователем (пользователь тут — браузер, управляемый совершенно непонятной силой).

Начало.

Как-то в один прекрасный день я заметил, что вышеупомянутый ресурс перестал вызывать во мне раздражающие эмоции. Еще через некоторое время пришло понимание. Оказалось все просто и, как обычно, на глазах. Начал анализ.

Как мы знаем, во время поиска нужного нам видеоматериала (далее — материал), кроме основных найденных, удовлетворяющих условия поиска, предлагаются интересные/рекомендованные видео. При просмотре выбранного, нам предлагают похожие материалы в правой колонке (как это делается, я не понял, потому что список не соответствует списку при поиске). Отчасти это обилие предлагаемого материала является проблемой. Почему?

Как обычно пользуются ресурсом? При доступности и бесплатности — хочется всего, сразу и побольше. Тут точно так. Особенно, если искать материал различных экспериментов, опытов, опытных и работающих установок, вечных двигателей и т.д. Это конечно больше для пацанов, что смотрят девчонки, я не думал, но что-то ж смотрят. Чего говорить, и сам грешил этим, когда открывал по 5-6 вкладок с разным материалом, чтобы не потерять ничего из найденного и предлагаемого. Чувствую, пошел тяжелый текст, ускоряемся и переходим к сути.

Продолжение.

Так из-за чего все проблемы? Дело в том, что все 5-6 страниц браузера начинали грузить материал независимо от того, стоит видео на паузе или нет. И не факт, что все эти материалы будут просмотрены до конца, или хотя бы наполовину! Есть вероятность того, что несколько загруженных материалов будут закрыты до начала просмотра. Поверьте, я видел как пользуются этим ресурсом мои друзья и знакомые, мягко говоря — совсем нерационально (с точки зрения отношения «полезного исходящего трафика» — который через монитор поступал в мозг через наши органы зрения и слуха, и «общего исходящего трафика»).

И вот что придумали ребята на той стороне. Чтобы сократить свой исходящий трафик и высвободить мощность канала передачи данных — материал теперь грузиться приблизительно на «одну семь целых и двадцать пять сотых», т.е. 1/7.25, или, если сделать перевод дальше — около 0.138 или около 13.8% от объема данных определенного материала. Да так, что эти 13.8% двигаются вместе с ползунком прокрутки. Откуда они взяли такую цифру, как к ней пришли? Может методом «научного тыка». Но скорее всего исходя из анализа кучи данных, в том числе полос пропускания конечных пользователей (тут все вопросы к доступным провайдерам и их тарифным планам).

Я даже рассматривал вариант чего-то мистического, не просто ж так число 7.25! Но нет, в интернете не было найдено ничего связанного с этим числом, да и не приветствуется это тут. Хотел даже придумать историю про число 7.25 и потом оборвать ее на середине для веселья… Пора заканчивать.

Заключение.

Чего и нашим ребятам в области видеохостинга — желаю.
Спасибо
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.