powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Кто использовал websocket? Жутко ненадежные, ошибки через раз
24 сообщений из 74, страница 3 из 3
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595301
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадяпропущено...

делал такоеДа, да, делал. При помощи класса: 19888274 прочитал. поплакал. эволюции нет.
нельзя же считать эволюцией расширение коллекции говнокода, даже если часть экспонатов написана сцианой. это просто хомячество.

зы


К - Капитализм
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595327
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttесли всё, что будет делать этот сервак, это по вебсокету слать уведомления, что данные изменились, чтобы клиенты делали свои ajax-запросы, то вполне устроит. ну и простейший мессаджинг.зачем слать сообщения, чтоб потом клиент слал запрос? масло масленное?
почему нельзя сразу отправить по ws нужные данные?
hVosttесли сервер не работает, информации для клиента никогда не будет.сервер не работает - это не значит что он выключен, физически он работает, только ему не приходят запросы о наличии данных.
hVosttне надо мне опрашивать. для этого есть вебсокет. а запрашивать/отправлять данные я буду по ajax-у. и получу максимальный выигрыш по всем фронтам.опять зачем двойная работа????
ws может совершенно спокойно передать данные как бинарные, так и текстовые.
hVosttмасштабирование требуется не поэтому. подавляющее число задач, не требует обратной связи от сервера. данные нужны только тогда, когда пользователь совершает определённые действия. жмёт кнопку, получает результат. так весь веб устроен, да и не только веб, в десктопе тоже UI сам по себе не живёт, сидит ждёт событий от пользователя, или ты с деревьев вчера слез?но протокол ajax требует обязательного ответа. и если по логике задачи ответ не нужен, то для работы ajx ответ обязателен.
существует куча задач когда необходимо отображать результаты в реальном времени и при этом их не запрашивать с клиента - те же динамические графики, те же трекеры. к примеру www.flightradar24.com постоянно запрашивает по ajax.
hVosttдавай ты отправишь клиенту по вебсокету большой файл, допустим 200 мегов, и пока он льётся, отправишь ему пару сообщений, картинку и ещё что-нибудь. клиент должен это получить и обработать пока льётся файл.

покажи класс.показать какой класс?
обработки ws на сервере? отправки на клиенте?
если на клиенте я делаю
websocket.send(message)
то эта команда не ждёт пока физически произойдет отправка данных.
дальнейшее уже определяется системой и трафиком.
если ты хочешь ещё распараллелить - можно сделать несколько подключений по ws.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595333
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ты всё по кругу...)
Не надоело?
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595341
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
Ты всё по кругу...)
Не надоело?у меня возник спортивный интерес, особенно после этого
если всё, что будет делать этот сервак, это по вебсокету слать уведомления, что данные изменились, чтобы клиенты делали свои ajax-запросы, то вполне устроит. ну и простейший мессаджинг.
этим он подтверждает что ajax грузит сервер, и говорит о том , чтобы сервер не грузился нужно использовать ws, который сообщит клиенту, что есть данные для клиента, и клиент заберёт эти данные по ajax.
глупее я не слышал.....
он не понимает, что сообщение по ws по сути тоже данные, что и потом он заберёт по ajax.
какой смысл? сервер вместо сообщения о наличии данных может совершенно спокойно передать и сами данные.
в любой форме и любом формате.
как после такого заявления можно говорить о грамотности данного программиста?
и это:
hVosttданные нужны только тогда, когда пользователь совершает определённые действия. жмёт кнопку, получает результат. так весь веб устроен, да и не только веб, в десктопе тоже UI сам по себе не живёт, сидит ждёт событий от пользователя, или ты с деревьев вчера слез?
ещё раз - отображение графиков процессов в реальном времени- это что клиент должен сидеть и жать кнопку? или по таймеру слать запросы?
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595351
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

ты как-то ссылался на архитектуру StackOverflow и мы выяснили, что основной трафик у них по HTTP идёт, а не WS
как ты это объяснишь?
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595353
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595358
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAты как-то ссылался на архитектуру StackOverflow и мы выяснили, что основной трафик у них по HTTP идёт, а не WS
как ты это объяснишь?анекдот про то как сын пришёл к отцу-программисту и спросил о солнце - знаком?
допускаю, что им проще и дешевле переписать было только часть, чем всё. но и переписав часть - они говорят о огромном выйгрыше.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595371
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAты как-то ссылался на архитектуру StackOverflow и мы выяснили, что основной трафик у них по HTTP идёт, а не WS
как ты это объяснишь?анекдот про то как сын пришёл к отцу-программисту и спросил о солнце - знаком?
допускаю, что им проще и дешевле переписать было только часть, чем всё. но и переписав часть - они говорят о огромном выйгрыше.Похоже ты так и не удосужился прочитать статью, на которую сам и ссылался.
Там всё расписано.

Вот на чём основано твоё допущение? На каких фактах? В той статье их предостаточно.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595377
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяещё раз - отображение графиков процессов в реальном времени- это что клиент должен сидеть и жать кнопку? или по таймеру слать запросы?
И чем же тебя не устраивает таймер?

Вот я к примеру прямо сейчас сижу в New Relic и наблюдаю за метриками с наших боевых серверов.
Ради любопытства нажал F12 и вижу переодические XmlHttpRequest-ы и пустоту на вкладке WS.

И меня это вполне устраивает. А судя по успешности продукта New Relic, это устраивает очень много специалистов во всём мире.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595378
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВот на чём основано твоё допущение? На каких фактах? В той статье их предостаточно.я сделал для себя такой вывод , прочитав статью. возможно он не верный. это просто моё мнение.
это их дело , их взгляд, почему не стали переделывать всё.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595379
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123,
похоже что его ещё и в инете забанили
Только на меня и Блазковича не ссылаться. Мы нейтралитет)).
Я на такие длиные дистанции по кругу ленивый).
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595380
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAВот на чём основано твоё допущение? На каких фактах? В той статье их предостаточно.я сделал для себя такой вывод , прочитав статью. возможно он не верный. это просто моё мнение.
это их дело , их взгляд, почему не стали переделывать всё.А с чего ты взял, что они вообще что-то переделывали? И что конкретно?
Где ты в статье хотя бы намёк на это увидел?
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595391
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ чем же тебя не устраивает таймер?

Вот я к примеру прямо сейчас сижу в New Relic и наблюдаю за метриками с наших боевых серверов.
Ради любопытства нажал F12 и вижу переодические XmlHttpRequest-ы и пустоту на вкладке WS.

И меня это вполне устраивает. А судя по успешности продукта New Relic, это устраивает очень много специалистов во всём мире.
New Relic не предназначен для обслуживания множества клиентов одновременно, сколько операторов могут наблюдать за сервером? 10? 1000?
для сервера счас ты один из множества клиентов, и твоя нагрузка в виде New Relic стремится к нулю.

у ws есть преимущества, которые пока не вкусишь трудно понять. не потому что они трудные к пониманию, а потому что это несколько иной подход к веб. если при написании десктопа обмен данными через сокет в обоих направлениях дело нормальное. то для веба это новое(всё ещё).
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595394
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА с чего ты взял, что они вообще что-то переделывали? И что конкретно?
Где ты в статье хотя бы намёк на это увидел?что у них с испокон было был ws? даже тогда когда его не придумали?
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595399
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Только на меня и Блазковича не ссылаться. Мы нейтралитет)).
Я на такие длиные дистанции по кругу ленивый).я не ссылаюсь, мне интересно понять почему хвост и некоторые ещё пытаются очернить ws, когда столько инфы о переходе крупных fw на использование ws?
они пытаются на мне сорвать своё зло, из-за того что не могут понять ws? почему не высказывают своё фу на хабре?
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595401
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAИ чем же тебя не устраивает таймер?

Вот я к примеру прямо сейчас сижу в New Relic и наблюдаю за метриками с наших боевых серверов.
Ради любопытства нажал F12 и вижу переодические XmlHttpRequest-ы и пустоту на вкладке WS.

И меня это вполне устраивает. А судя по успешности продукта New Relic, это устраивает очень много специалистов во всём мире.
New Relic не предназначен для обслуживания множества клиентов одновременно, сколько операторов могут наблюдать за сервером? 10? 1000?
Ну сколько точно я не знаю. Порядка 10: два телевизора в офисе постоянно транслируют метрики + админы и разработчики.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595402
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAА с чего ты взял, что они вообще что-то переделывали? И что конкретно?
Где ты в статье хотя бы намёк на это увидел?что у них с испокон было был ws? даже тогда когда его не придумали?
Всё-таки логика у тебя странная, мягко говоря
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595404
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадямне интересно понять почемуну простая же мысль. Чтобы понять нужно знать Несколько решений.
Они знают, а ты нет. Кроме ws ничего.
Простая мысль и тебе не доходит.
Не может быть пророк глупым (с)
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595419
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ну простая же мысль. Чтобы понять нужно знать Несколько решений.
Они знают, а ты нет. Кроме ws ничего.
Простая мысль и тебе не доходит.
Не может быть пророк глупым (с)ну почему ты так решил? я начал с ajax. потом появился ws, у меня даже есть проект где одновременно присутствует и ajax и ws, мне есть что сравнивать.
да у меня счас ws, это не потому, что я чего-то не знаю, это потому что я сделал осознанный выбор.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595436
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадязачем слать сообщения, чтоб потом клиент слал запрос? масло масленное?
почему нельзя сразу отправить по ws нужные данные?

затем, что клиент может принять решение, нужны ли ему эти данные или нет. например, значок "у вас +100500 новых непрочитанных сообщений" -- но нужны ли они клиенту прямо сейчас, решать клиенту. захера мне слать всё говно, с сервера?

затем, что клиент может начать загрузку данных и при этом продолжать получать уведомления непрерывно.

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


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

чёт у тебя всё с ног на голову перевернулось. т.е. таки надо опрашивать сервер постоянно?

вадяопять зачем двойная работа????
ws может совершенно спокойно передать данные как бинарные, так и текстовые.

нет никакой двойной работы, ты слепой чтоли? или что у тебя за проблемы с логикой и мышлением?

вадяно протокол ajax требует обязательного ответа. и если по логике задачи ответ не нужен, то для работы ajx ответ обязателен.

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


вадясуществует куча задач когда необходимо отображать результаты в реальном времени и при этом их не запрашивать с клиента - те же динамические графики, те же трекеры. к примеру www.flightradar24.com постоянно запрашивает по ajax.

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


вадяпоказать какой класс?
обработки ws на сервере? отправки на клиенте?
если на клиенте я делаю
websocket.send(message)
то эта команда не ждёт пока физически произойдет отправка данных.
дальнейшее уже определяется системой и трафиком.
если ты хочешь ещё распараллелить - можно сделать несколько подключений по ws.

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

ты этого нам не покажешь, можно даже не ждать от тебя.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595446
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяну почему ты так решил? я начал с ajax.не верю. Я тебя лет 6 знаю.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595478
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttзатем, что клиент может принять решение, нужны ли ему эти данные или нет. например, значок "у вас +100500 новых непрочитанных сообщений" -- но нужны ли они клиенту прямо сейчас, решать клиенту. захера мне слать всё говно, с сервера?это вопрос политики а не техники, если есть такая необходимость её реализовать - можно и без ajax.
hVosttзатем, что клиент может начать загрузку данных и при этом продолжать получать уведомления непрерывно.это ws обеспечивает. можно сделать несколько коннектов по одному слать большие данные - по другому мелкие сообщения - главное чтоб канал позволял.
hVosttзатем, что загрузка данных может и скорее всего будет связана с нагрузкой, которую очень легко масштабировать на ajax-запросах, но крайне сложно это делать на веб сокет, и не нужно этого делать, тебе это скажет любой человек, думающий мозгами, а не жопой.если ты не знаешь как это можно сделать на ws, это не значит что это нельзя сделать
hVosttчёт у тебя всё с ног на голову перевернулось. т.е. таки надо опрашивать сервер постоянно? я привел пример самого тяжёлого случая. в остальных можно и не опрашивать, но помимо этого ws предоставляет кучу возможностей, которые делают его намного привлекательнее ajax.
hVosttу AJAX из коробки есть много чего, в том числе кеширование. может прийти ответ, что данные не устарели и можно продолжать пользоваться теми данными, что есть у клиента. этого у вебсокета нет. нет дохренища чего, что есть у HTTP.ты не использовал ws, поэтому не понимаешь всего, ты упёрся в ajax, и для тебя это верх совершенства, я дал ссылки - посмотри -все переходят на использование ws. не просто так.
hVosttнет никакой двойной работы, ты слепой чтоли? или что у тебя за проблемы с логикой и мышлением?это как не двойная работа - сообщение о готовности данных по ws, а сами данные по дополниnельному запросу по ajax.
hVosttа кто спорит-то? нужен realtime с уведомлениями со стороны сервера, берём вебсокет, не нужен -- берём ajax. при чём realtime в полный рост, это довольно узкоспецифическая область. ты же говоришь, что вебсокет по всем фронтам производительнее ajax, что является наглой ложью. вот что и хотел от тебя увидеть, это доказательства бреда. но не увидел их, что вполне ожидаемо.помимо реалтайм, у ws есть преимущества и удобства, пока не начнёшь не поймёшь. все твердят обратное - ws производительнее.
hVosttпоказать как ты отправляешь по вебсокету большой файл, и пока он льётся, продолжает посылать другие данные клиенту, которые сразу отображаются, пока этот файл льётся.зачем мне что-то показывать тому кто кидается в меня грязью.
Petro123не верю. Я тебя лет 6 знаю.верить или не верить личное дело каждого.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595541
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто вопрос политики а не техники, если есть такая необходимость её реализовать - можно и без ajax.

да, можно почтовыми голубями отправлять. зачем ты мне эту фигню прогоняешь?

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

ты дурачок чтоли? создание коннекта -- это HTTP запрос. точно такой же запрос, как AJAX, только захрена мне плодить коннекты и потом содержать этот зоопарк? если мне нужны данные, я сделаю запрос, получу данные. всё.


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

понятно чем ты думаешь..


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

каких?


вадяты не использовал ws, поэтому не понимаешь всего, ты упёрся в ajax, и для тебя это верх совершенства, я дал ссылки - посмотри -все переходят на использование ws. не просто так.

слушай, я конечно понимаю, что у тебя с головой и памятью совсем беда, тут я могу только посочувствовать.

но я уже говорил и не раз, что у нас на проектах очень активно используется web socket, там, где это действительно необходимо. не надо мне говорить, что я не использовал ws, мы используем его очень часто, я на нём конференции делал, интерактивные обучающие игры.

так что мимо кассы. я ведь не против ws, я против твоих лживых нелепых утверждений.


вадяэто как не двойная работа - сообщение о готовности данных по ws, а сами данные по дополниnельному запросу по ajax.

это разные по смыслу и по действию операции.


вадяпомимо реалтайм, у ws есть преимущества и удобства, пока не начнёшь не поймёшь. все твердят обратное - ws производительнее.

самолёт быстрее автомобиля. может пересядем все на самолёты, избавимся от тормозного автопарка?





вадязачем мне что-то показывать тому кто кидается в меня грязью.

я тебя нормально попросил привести доказательства. ты начал гнать пургу, врать, фантазировать. не привёл ни одного ни доказательства, ни довода. я тебе дополнительные аргументы привёл, ты и по ним слился.

зачем кидать в тебя грязью? нет смысла кидать грязью в человека, на котором чистого места уже давно нет.

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

вот и всё.
...
Рейтинг: 0 / 0
Кто использовал websocket? Жутко ненадежные, ошибки через раз
    #39595548
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttда, можно почтовыми голубями отправлять. зачем ты мне эту фигню прогоняешь?странный ты для тебя ajax это всё...
hVosttты дурачок чтоли? создание коннекта -- это HTTP запрос. точно такой же запрос, как AJAX, только захрена мне плодить коннекты и потом содержать этот зоопарк? если мне нужны данные, я сделаю запрос, получу данные. всё.дурачок это ты , сам не знаешь что городишь
hVosttкаких?те не понять...
hVosttслушай, я конечно понимаю, что у тебя с головой и памятью совсем беда, тут я могу только посочувствовать.

но я уже говорил и не раз, что у нас на проектах очень активно используется web socket, там, где это действительно необходимо. не надо мне говорить, что я не использовал ws, мы используем его очень часто, я на нём конференции делал, интерактивные обучающие игры.

так что мимо кассы. я ведь не против ws, я против твоих лживых нелепых утверждений.то как ты привёл пример - это конечно супер использование - продолжай так же
hVosttэто разные по смыслу и по действию операции.ага разные , продолжай так считать...
hVosttсамолёт быстрее автомобиля. может пересядем все на самолёты, избавимся от тормозного автопарка?я так понимаю ты любитель самокатов....
hVosttя тебя нормально попросил привести доказательства. ты начал гнать пургу, врать, фантазировать. не привёл ни одного ни доказательства, ни довода. я тебе дополнительные аргументы привёл, ты и по ним слился.если тебе не понятны использования те что я приводил , ты начинаешь придираться к коду, и совершенно не видишь идеи применения и использования - это твои проблемы.
...
Рейтинг: 0 / 0
24 сообщений из 74, страница 3 из 3
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Кто использовал websocket? Жутко ненадежные, ошибки через раз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]