LINUX.ORG.RU
Ответ на: комментарий от Eddy_Em

ну все говорят что http 2 это бинарно и круто (там куча малопонятных терминов типа «мультиплексирования»), а по ссылке какойто перец говорит что там тупо детские болячки http в новой упаковке, как то раздутость спеки, сжатие заголовков (напоминает о том что для проксей и балансировщиков это адъ, как и сама структура заголовков), и идиотские кукисы

читать спеки этой поделки мне честно говоря влом, у ребят из ietf застарелая форма словесного поноса, потому все их спеки суть кастование шизы в свою бедную голову 8(

Deleted
()
Ответ на: комментарий от iamsoaw

http2 на базе SPDY и есть, там тупо черновик скопировали и переименовали

Deleted
()

я что-то вообще не пойму всю эту ахинею с HTTP 2. на фоне современного тяжеловесного веба (как фронтендов так и бекендов) неужели кому-то есть дело до оверхеда, производимого протоколом?

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

неужели кому-то есть дело до оверхеда, производимого протоколом?

простенький вебдванольный ужас: http://www.slideshare.net/

при открытии главной страницы делает 72 запроса, учитывая что главная страница не несет информации 8)

Deleted
()
Ответ на: комментарий от Deleted

и не в камерах
и много в чём не-
и даже в том, в чём вроде бы да, тоже, со временем, не-

сходил по ссылке - человек снимает такое, что ему можно без д700
мне вот - не получится
это как сравнивать стейк и мороженое - представь вот кто-то отказался от стейков и ест теперь только пломбир - херня же какая-то получается

ist76 ★★★★★
()
Ответ на: комментарий от ist76

а где никто не знает

ps. а я даже не стал смотреть шо он там снимает, ибо судя по тексту фф ему был нужен только для размера

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от catap

что значит «не просто послушать»? весь http-шный кусок говна инкапсулируется для обратной совместимости и будет виден ровно также как и сейчас, а в чистом виде он (spdy) просто реализует механизм мультиплексирования и сессионности.

Deleted
()
Ответ на: комментарий от Deleted

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

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

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

а сейчас дефлейт компрессию в текущем http ты видишь в читабельном виде? ))). как я уже говорил, сейчас spdy не испльзуется для замены http. он лишь в виде обертки для него, поскольку spdy не может физически его заменить. Что же касается механизма обертки, то в пункте 3.2 спецификации по спиди написано как оно выглядит.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

я вообще считаю, то текстовые протоколы - тупиковая ветвь эволюции

Да,да,да. Как и текстовые конфиги. Даешь бинарный реестр! А если заодно вспомнить про BE и LE, то вообще весело как получается.

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Да,да,да. Как и текстовые конфиги.

не перегибай. я категоричен только по части протоколов. про текстовые конфиги - я всеми четырмя конечностями «за».

Deleted
()
Ответ на: комментарий от cvs-255

Даешь бинарный реестр!

Я - за. только после того как примут бианрный аналог xml\json (а не тыщу аналогов) и кучу нормальных инструментов редактирвоания\просмотра к ним.

а пока даже xml без переносов смотреть нечем 8)

Deleted
()
Ответ на: комментарий от Deleted

Человекочитаемые протоколы нужны, чтобы упростить не только чтение человеками, но и программирование этим же самым человекам. Человекочитаемые протоколы программируются проще чем бинарные.

А такты считать… У нас их дохреналион в секунду.

PolarFox ★★★★★
()
Ответ на: комментарий от Deleted

Угу угу, а потом грузишься ты и видишь, что без init=/bin/bash никак. А то и вообще вываливаешься в sh, который в initrd (и из всех редакторов есть только echo «smth»> file).

Ну и куда ты после этого с бинарными конфигами?

cvs-255 ★★★★★
()
Ответ на: комментарий от Deleted

а пока даже xml без переносов смотреть нечем 8)

глаза тебе на что даны?

cvs-255 ★★★★★
()
Ответ на: комментарий от Deleted

Ты глазами читаешь бинарный блоб с компрессией? Я уважаю твои профессиональные дивиации, но я бы их не хотел получать!

catap ★★★★★
()
Ответ на: комментарий от Deleted

Как минимум ты видишь заголовок и у тебя синхронный протокол а не в один канал 100500 разных потоков, что несколько ухудшает восприятия всякими простыми утилитами вроде tcpflow.

catap ★★★★★
()
Ответ на: комментарий от cvs-255

А некоторые китайцы через несколько недель переписок просто присылают какие биты в прошивки надо поправить и на какие, что бы бага ушла, ну чем не конфиг? :)

catap ★★★★★
()
Ответ на: комментарий от Deleted

вообще-то я о spdy протоколе, а не про http2.0. Посмотри камент, на который я изначально отписал.

Deleted
()
Ответ на: комментарий от Deleted

Ты не представляешь себе сколько я часов за свою жизнь потратил на чтение HTTP между клиентами и frontend и между frontend и backend.

В момент когда мы сделали общение между frontend и backend асинхронным, все стало намного, намного намного хуже и сложнее как в отладке глазами, так и в отладке более продвинутыми методами.

catap ★★★★★
()
Ответ на: комментарий от catap

вот смотри... tcp - бинарный протокол. чтобы внимать потроха оного сделали тулзу в виде tcpflow и еще тонной других. что мешает разработчику сделать себе а-ля spdy[http]flow для разработки и дебагинга? другими словами, когда мне говорят что «текстовый протокол удобней читать» мне хочется возразить лишь одной фразой - «а кому нахер интересно как тебе удобно читать?» ты разработчик! вот машине неудобно читать из-за тебя, а ей с этим куском говна работать.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от cvs-255

Угу угу, а потом грузишься ты и видишь, что без init=/bin/bash никак.

ни разу не было, обычно остается только бизибокс и ro труп корня

сам понимаешь, что в таком более частом случае, лайв цд (флешка) с инстурментами, а там не только вим

Deleted
()
Ответ на: комментарий от Deleted

А ты ни разу HTTP клиента на колентке не писал на nc?

catap ★★★★★
()
Ответ на: комментарий от Deleted

А у меня было такое. А иногда и в initrd sh вываливался.

А livecd не всегда годится, ибо не весь линукс сводится к x86-десктопу.

cvs-255 ★★★★★
()
Ответ на: комментарий от Deleted

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

В общем, они сделали тесты и появилось некоторое сомнение что в их case где устанавливается много https сессий он поможет, не говоря уже о более простых case где используются более дешовые http сессии.

catap ★★★★★
()
Ответ на: комментарий от catap

ну это его надо форматнуть причем аттрибуты на отдельных строках, и сделать игнор пробелов тогда будет что-то юзабельное, и то если схема явно указывает порядок - а тож ноды могут при каждом сейве переколбашиваться

в общем, xml на мой взгляд это плохой пример текстового формата с которого надо делать diff

Deleted
()
Ответ на: комментарий от cvs-255

А у меня было такое.

поздравляю, вступаем в клуб анонимных свидетелей голого sh в init

не весь линукс сводится к x86-десктопу.

и что ты допустим на мисповом роутере будешь в голом sh запускать, учитывая что кроме coreutils у тебя ничего нет (ни даже nano)

Deleted
()
Ответ на: комментарий от catap

ээ а есть такой? а то я с xml стараюсь не связываться лишний раз

Deleted
()
Ответ на: комментарий от catap

а ты не задумывался, что сия «попаболь» лишь следствие ущербности модели нашего веба? а вот представь, если бы сетевой транспорт был прозрачен для приложения? т.е. бразуеры у себя реализовали этот протокол и веб-сервера... представил? «попаболь» ушла? :)

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.