«ВКонтакте» внедрила новый протокол QUIC — доставка контента ускорилась для всех пользователей приложений и 30% десктопа Статьи редакции
Одна из особенностей протокола передача данных «исключительно в зашифрованном виде».
«ВКонтакте» одной из первых в мире внедрила технологию передачи данных на базе нового интернет-протокола QUIC. Доставка контента в веб-версии и мобильных приложениях ускорилась в два раза. Пока изменения заметят лишь 30% пользователей десктопа. Об этом техническии директор «ВКонтакте» Александр Тоболь рассказал на конференции Saint HighLoad++, передаёт корреспондент TJ.
Новый протокол поддерживается мобильным приложением «ВКонтакте», он будет работать для всех пользователей. Среди тех, кто пользуется сайтом через десктоп, изменения заметят лишь 30% — так как они пользуются браузером Chrome.
«ВКонтакте» протестировала работу протокола не только в России, но и за рубежом: в том числе в Германии, Бразилии и Молдавии. По данным компании, на сетях со слабым интернет-соединением пользователи стали потреблять на 10% больше контента.
QUIC — новый транспортный протокол, работающий поверх UDP
Протокол создала Google. Он работает в Chrome и браузерах, разработанных на платформе Chromium. В мае 2021 года протокол QUIC приняли в качестве официального стандарта RFC9000.
У протокола QUIC уменьшенное время задержки при передаче разных видов контента. «ВКонтакте» отмечает, что он также передаёт данные «исключительно в зашифрованном виде — это повышает безопасность обмена данными аудиториеи социальнои сети».
Соцсеть рассказала, что на рынке пока нет готового набора решении одновременно для клиента и сервера, который нужен для внедрения и поддержки нового протокола. «ВКонтакте» выставила свое решение в открытый доступ.
б
Я недавно открыл для себя куртки с липучками, куда можно крепить значки, теперь хочу себе такой значок
Уважаемая редакция, почему я не могу поставить лайк самому себе?!
Комментарий недоступен
Почему бы вам не задать этот вопрос непосредственно в редакцию?)
Тут даже Путин этого не может!
Не понятно что конкретно сделали Vk.com с технической точки зрения. Поставили бету nginx https://quic.nginx.org/? Или сделали свою реализацию?
Мы сделали собственное решение одновременно для клиента и сервера, его можно найти на нашем GitHub: github.com/VKCOM/nginx-quic.
Модуль nginx-quic в глубокой бете — он стал базой для экспериментов ВКонтакте, но нам понадобилось его сильно доработать. Изменить congestion control, сделать приоритетную очередь для служебных фреймов, улучшить стабильность и логику работы. Своё решение мы отправили в Upstream nginx.
Выпустили свою публикацию)
Один QUIC для всех улик ✌️
Великполепно, уже тестирую (дикпиками).
не пришел пока
Кстати, на vc нет же ии модерации публичных постов на дикпики?)) но как-то проверить не хочу
Они там пегий дудочник что ли сделали??? Все эти протоколы мало интересны, ибо они все чтото там улучшать должны, а по факту 720р на ютубе сейчас уже такое мыло, что раньше 480р там же было качественнее...
Но ежели они реально забабахали технологию по сжатию контента - то тут красавцы (хотя я в этом не уверен).
Они лишь упростили TCP убрав пару ненужных roundtrip соединений которые излишни в наших реалиях большого контента
Тоже про дудочника вспомнил :)
Это совсем примитив? В фейсбуке например прогрессивная загрузка или как оно правильно называется. Когда фото видео по ходу подгружается лучше, до максимума. А эти текст сжали?)))
Кому вообще не похер на эту соцсеть?
Давайте ещё про новые технологии Ватсапа пост напишем.
Новые технологии это бусти и телеграм боты. Девушки давно не восапают и не вконтачат
«это повышает безопасность обмена данными аудиториеи социальнои сети»
Ага, то есть у клиента в расшифрованном виде, главное на серваке вашем в расшифрованном виде, за-то по дороге будет зашифрован?
Ну так товарищ Майор в безопасности, запрос отправить в ВК он может, с обыском придти тоже. И чего тут безопасного?
Так никто тебе не обещал что твои сообщения никто читать не будет. Есть закон Яровой и его приходится соблюдать.
Пользуйся Телеграмом, Дуров уж точно не подментован (спойлер: нет).
А что тут не так не пойму? «Повышает безопасность обмена» - написано ровно то, что есть.
А вы данные клиента на сервере в зашифрованном виде храните? А на клиенте?
Интересно, кто занимает 70% десктопа, если только 30% хромиум (хром, яндекс, опера и так далее).
Браво, как всегда никому не нужное говно.
Комментарий недоступен
Это уже не поможет
Комментарий недоступен
Весь голос ходит по UDP, если пропало пару семплов да и хер с ними. Я думаю, что применяется для видео и аудио только. Потому как слабо представляю, как можно картинку по UDP отправить. А если по qos половину пакетов дропнут и приедет только пол картинки? ¯\_(ツ)_/¯
QUIC как раз решает проблему доставки. А "сто лет" никогда не было проблемой, TCP даже старше UDP :)
Почитайте
https://habr.com/ru/company/southbridge/blog/575464/
Поэтому есть контроль доставки на более высоком уровне.
Давно уже пора
А вторая возможность оставить рунет без всех других протоколов?
QUIC - новый?
Вики: QUIC — экспериментальный интернет-протокол, разработанный Google в конце 2012 года
Да и что там конкретно внедрять? Это как http2 "внедрять" - строчку в конфиге дописать. Ну может поставить версию nginx посвежее.
Пока надо собирать самому из исходников.
Вообще интересно.
Судя по динамике, скоро 30% - это будет Серёга из второго.
Извините, но это бред из разряда "ученый изнасиловал журналиста". Не хочу быть голословным, на Хабре есть подробная статья про протокол, плюсы, минусы, разочарования.
Теперь кратко. QUIC - это настройка над UDP. Которая реализует рукопожатия, шифрование по дефолту и закрывает старые болячки TCP. Никакого прироста скорости он не дает. Просто очередной костыль, просто чуть лучше HTTP/2
После ФБ конечно же)
И Google, и Cloudflare и Mozilla которые этот протокол собственно создали. Вообще судя по https://w3techs.com/technologies/details/ce-quic уже 6% сайтов в мире используют этот протокол. Зато можно расширить маркетинговое понимание термина "первый".
Золотой процент
То есть кавычки здесь несут юридический смысл )))
Ясненько
Аж целых +2% приростов получили. Браво.
Сколько они на железо тратят? 100 млн в месяц? Сейчас будут 98 - профит-таки есть))
Тот самый случай, когда фичу внедряют не для того чтобы было удобнее, а для того чтобы рассказать о ней на конференции.
QUIC такой новый, что лет пять назад был вырезан из webrtc ;)