WebSockets - почто стояли на майдане?
Dec. 24th, 2009 09:22 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
ссылка
Вкратце - технология, по которой коннект с веб-браузера на сервер будет висеть пока не сдохнет, а сервер при желании сможет в этот коннект срать данными, которые браузер будет обрабатывать.
Выглядит, конечно, весьма привлекательно длянеадекватов любителей делать интерактивщину на вебе.
Только вот представьте себе, что счас вся серверная и прочая инфраструктура заточена под, условно говоря, "короткий запрос-короткий ответ". Я уже несколько раз сталкивался с кривонастроенными сетями у клиентов, где долговисящие запросы просто обрывались где-то в середине сети. При этом обычные всякие почты, вебы и говноторенты в таких условиях работают более менее нормально. А вот если запросу в целях работы нужно висеть установленному - жопа и смерть, 5-10 минут неактивности и гамон.
Там по ссылке где нибудь упоминается обработка ошибок? Или keep-alive пакеты на уровне протокола? Ах, да, я забыл, в гугле не бывает зависающего сетевого оборудования, сдохших свитчей и неправильно настроенных прокси, натов и файрволлов, поэтому обработкой ошибок никто не заморачивается. "У нас на столе все работает".
Надеюсь, гугол это протолкнет в мейнстрим и начнется еще лет десять ебосрани для всех ИТшников, сисадминов, к которым будет приходит руководство и требовать чтобы "у меня веб-приложение должно работать" и веб-разработчиков, которым придется выламывать себе мозг, делая нормальную обработку ошибок с помощью костылей и хаков.
Вкратце - технология, по которой коннект с веб-браузера на сервер будет висеть пока не сдохнет, а сервер при желании сможет в этот коннект срать данными, которые браузер будет обрабатывать.
Выглядит, конечно, весьма привлекательно для
Только вот представьте себе, что счас вся серверная и прочая инфраструктура заточена под, условно говоря, "короткий запрос-короткий ответ". Я уже несколько раз сталкивался с кривонастроенными сетями у клиентов, где долговисящие запросы просто обрывались где-то в середине сети. При этом обычные всякие почты, вебы и говноторенты в таких условиях работают более менее нормально. А вот если запросу в целях работы нужно висеть установленному - жопа и смерть, 5-10 минут неактивности и гамон.
Там по ссылке где нибудь упоминается обработка ошибок? Или keep-alive пакеты на уровне протокола? Ах, да, я забыл, в гугле не бывает зависающего сетевого оборудования, сдохших свитчей и неправильно настроенных прокси, натов и файрволлов, поэтому обработкой ошибок никто не заморачивается. "У нас на столе все работает".
Надеюсь, гугол это протолкнет в мейнстрим и начнется еще лет десять ебосрани для всех ИТшников, сисадминов, к которым будет приходит руководство и требовать чтобы "у меня веб-приложение должно работать" и веб-разработчиков, которым придется выламывать себе мозг, делая нормальную обработку ошибок с помощью костылей и хаков.
no subject
Date: 2009-12-24 09:40 pm (UTC)Какой ужас и 1970-ый год.
no subject
Date: 2009-12-24 09:56 pm (UTC)no subject
Date: 2009-12-24 10:00 pm (UTC)Был практически послан нах
no subject
Date: 2009-12-24 11:27 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-12-24 10:02 pm (UTC)no subject
Date: 2009-12-24 10:02 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-12-25 12:54 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Ггм.. с больной головы на здоровую?
From:no subject
Date: 2009-12-24 10:44 pm (UTC)no subject
Date: 2009-12-25 01:07 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2009-12-24 11:12 pm (UTC)no subject
Date: 2009-12-25 12:46 am (UTC)но рекомендует юзать отдельные сокеты, факт)
no subject
Date: 2009-12-24 11:18 pm (UTC)no subject
Date: 2009-12-24 11:57 pm (UTC)no subject
Date: 2009-12-25 12:56 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2009-12-25 04:55 pm (UTC)Русский гимназист может ежедневно исправлять карту звёздного неба, пока миллионы индусов прекрасно пишут эти самые приложения на хттп. А миллиарды людей ими прекрасно пользуются и счастливы.
no subject
Date: 2009-12-25 06:13 am (UTC)И таки да, я уже давно думаю/говорю, что HTTP(ну, вместе с тем, как он используется) утратил свою роль и превратился в монстра.
no subject
Date: 2009-12-25 07:24 am (UTC)no subject
Date: 2009-12-25 08:39 am (UTC)(no subject)
From:Эта музыка будет вечной...
Date: 2009-12-25 08:12 am (UTC)- XML, ой, надо бы валидатор на входе
- ой, несекурно - SSL,
- ой - теперь хрен проверишь, валиадатор научим подглядывать
... ad libitum
Ну, а про построение stateful приложений на stateless HTTP даже вспоминать неохота.
Это очень проверенный подход - гнать новую модную волну, лучше несколько. "Дядя Вова Бутенко" из Communigate про это фиг знает когда написал: "бабки делаются на волне".
no subject
Date: 2009-12-25 09:11 am (UTC)no subject
Date: 2009-12-25 12:59 pm (UTC)> Как известно в HTTP предусмотрено ограничение на число одновременных октрытых сессий к одному серверу.
Это песня просто!
no subject
Date: 2009-12-25 02:04 pm (UTC)А для тех кто что-то в этом понимает (для нас с вами) это деньги-деньги-деньги.
Радоваться надо. Чем больше технологий и шаманства, тем ценнее шаманы.
no subject
Date: 2009-12-25 02:53 pm (UTC)no subject
Date: 2009-12-25 08:53 pm (UTC)no subject
Date: 2009-12-26 04:40 pm (UTC)no subject
Date: 2009-12-28 06:39 pm (UTC)В общем, если вся инфраструктура заточена под запрос-ответ и текстовое содержимое, а ее собираются переколбасить под постоянные соединения и непонятную бинарщину - там однозначно проблемы будут.