Vladimir
посмотри что на конференциях - докер, докер, кубер, кубер
invariance
нет, твои знакомые)
ну ты ж говоришь "остальные". Я про них говорю, я то никаких "остальных" не подразумевал
invariance
Лол, я закончу этот спор небольшой ссылкой https://ru.wikipedia.org/wiki/VMware
invariance
и кубер кстати работает не только с докером
invariance
и что это ссылка даст?
то что крупнейшим производителем приложений для виртуализации является не Docker Inc, а VMWare
invariance
покажи мне в каком месте эти стандарты являются эталонными
Alexander
то что крупнейшим производителем приложений для виртуализации является не Docker Inc, а VMWare
виртуализации - может быть. да и то, я думаю до сих пор самое большое количество виртуалок в мире на каком-то openvz. тупо за счет дешевизны. потом уже kvm, потом vmware, потому что она тупо дорого
Алексей
Для другого используется, под другие задачи заточен
Roman
а какой именно quic? гугловый или ietf?
Алексей
И вообще есть ли у докера аналоги с примерно такими же фичами? Ведь докер это не только контейнеры, но и "слоистые" образы, средство сборки образов, центральный репозиторий, вот это вот всё.
Roman
почему https - слишком медленно?
Pawel
сотни компаний юзают RS232 на DB9 вместо USB. Я вот паяю на коленках RS485 на двух проводах под винт. Наврное тоже надо всем рассказывать - что USB это ни какой не стандарт
Vladimir
квик еще не стандарт, тока draft
Roman
квик еще не стандарт, тока draft
да там вакханалия с квиком еще )) но народ же не в курсе )
Vladimir
почему https - слишком медленно?
ну во первых лишние пару rtt, во вторых substream'ы сильно ускоряют загрузку сложных страниц
Vladimir
да там вакханалия с квиком еще )) но народ же не в курсе )
я не шибко слежу за этим, видел что там чо-то типа 10 драфтов уже у ietf стандарта
Pawel
то что крупнейшим производителем приложений для виртуализации является не Docker Inc, а VMWare
лол, вы не понимаете чем докер отличается от виртуальной машины. А всё туда же, своё мнение имеете
Алексей
Из того что http 2 быстрее https совершенно не следует что "https слишком медленно для бизнеса"
Alexander
в общем тут или кому-то хочется пофлудить или поспорить ни о чем. со строгой точки зрения докер конечно никакой не стандарт. это тупо продукт, программа, называйте как хотите. с точки зрения распространенности технологий, вполне себе можно назвать стандартом де-факто.
Roman
а https с какой версией tls? )
Alexander
все равно при трудоустройстве если вас спрашивают про контейнеры наверняка имеют в виду докер, а не rkt или lxc
Roman
я не шибко слежу за этим, видел что там чо-то типа 10 драфтов уже у ietf стандарта
нуу... есть тут доносчик из quic-wg, который периодически приносит разные лулзы )) вроде stateless reset
Roman
собственно, в чем соль: есть пара quic серверов(A & B). посылаем в A пакет с мусором с src addr == B. В ответ, A отвечает stateless reset. сервер B в ответ на stateless reset от A отвечает stateless reset в сторону B. И вот так оно будет бесконечно бегать, пока пакетик где-то по пути не дропнется.
Алексей
уже делают кстати
Roman
что? какое еще мультиплексирование?
Алексей
Причём давно уже собирают фронтенд в минимальное количество файлов
Vladimir
а https с какой версией tls? )
1.3 только недавно зааапрувили, и вопрос в основном в мультиплексировании
Алексей
Может и быстрее, но всё равно говорить про https, что он слишком медленный для бизнеса (для какого кстати бизнеса) - это слишком громко
Vladimir
что? какое еще мультиплексирование?
ну простой пример - у тебя есть какая-нибудь например Grafana - с http 1.1 жирный дашборд грузится минуту, с http/2 - 15 секунд
Vladimir
тупо потому что оно нео граничено 5 запросами одновременно
Roman
https://datatracker.ietf.org/meeting/102/materials/slides-102-quic-stateless-reset-00
Алексей
Во первых, http/https по сравнению с http2 явно не будет вносить прям секундные задержки на отдачу не слишком большого числа файлов, особенно через несколько соединений. Во вторых, если сайт нормально сделан и канал хороший, то он скорее всего откроется меньше чем за секунду. Если нет, то никакой http2 не поможет никогда.
Алексей
85% - это когда два десятка файлов на сайт?
Алексей
или больше?
Алексей
обычный react/angular2/vue - это bundle.js и bundle.css
Алексей
потому что никто в здравом уме без сборки фронт отдавать не будет
Алексей
во фронте обычно количество исходных файлов измеряется десятками
Алексей
и это без учёта node_modules
Алексей
а про размер node_modules вы и так знаете скорее всего
Алексей
и эта здоровая штука в проде по любому должна бандлится
Алексей
потому как такое количество файлов даже через http2 будет передаваться слишком долго
Алексей
не понял вопроса
Алексей
если про прод, то там бандлы
Алексей
в разработке фронта node_modules имеются
Алексей
бандл - это и есть результат процесса сборки
Алексей
куча модулей слепленных в один файл и минифицированные
Алексей
из node_modules в том числе
Алексей
потому что любой фреймворк и любая либа ставятся через npm в тот самый node_nodules
Алексей
это связано тем, что не будет супервыигрыша в 85% у http 2 на небольшом количестве файлов
Алексей
http 2 нужен конечно, но совершенно не является обязательным и необходимым
Andrei 🦉
из того, что я знаю, h/2 дико деградирует при плохом коннекте и потере пакетов, так что он еще ооочень долго не взлетит
Andrei 🦉
а в лабораторных условиях да, h2 крут, но только в них
Alexander
щас бы в чатике по го обсуждать h/2, tls, node_modules и тд. https://t.me/goflood <- тут есть сиськи, печеньки и споры обо всем.
Алексей
я могу ошибаться, но мне кажется, что tls должен уметь минимизировать хэндшейк при повторных коннектах
Andrei 🦉
щас бы в чатике по го обсуждать h/2, tls, node_modules и тд. https://t.me/goflood <- тут есть сиськи, печеньки и споры обо всем.
golang - специализированный на вебе язык, как бы это здесь не отрицали, а http и http2 - то веб
Алексей
я про сам tls сейчас, а не про http
Алексей
То есть подключились к серверу X, либа смотрит, что уже был коннект к такому серверу и эфемерные ключи уже сгенерированны - всё юзаем их и не тратим время на новую генерацию и передачу откурытых ключей туда-сюда.
Алексей
И мне кажется, что такая очевидная оптимизация уже сделана в протоколе
Алексей
ну tcp handshake уже не скипнуть, да
Алексей
блин, я опять же не про то спорю вообще
Алексей
я не говорю, что h/2 медленней
Алексей
я говорю что он быстрее, но для нормальных сайтов незначительно
Алексей
нормальный сайт - это не несколько десятков мелких файлов
Алексей
я не кручусь, я это написал ещё десяток сообщений назад
Алексей
Как я и говорил ранее, эта "излишняя оптимизация" скорее всего будет необходима и при h/2. Потому что чудес не бывает и сотни файлов (а современный фронтенд до сборки в бандл - это сотни файлов в лучшем случае) не пройдут быстро-быстро даже через h/2.
Алексей
И даже так можно сказать: скорее всего посылка одного большого файла всё равно будет быстрее посылки нескольких маленьких даже через h/2
Pawel
и это без учёта node_modules
чаво? ноде модулес???
Pawel
ору че та
Pawel
в нормальном фронте один js файл на spa
Алексей
чаво? ноде модулес???
Ну вообще-то да
Andrei 🦉
в нормальном фронте один js файл на spa
нормальный фронт при разработке состоит из множества файлов, которые, как правило, ставятся через npm и оказываются в node_modules^ а уже при деплое собираются в один большой файл
Алексей
в нормальном фронте один js файл на spa
Это в собранном состоянии