The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Предложение по включению режима TCP_NODELAY по умолчанию, opennews (??), 10-Май-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Предложение по включению режима TCP_NODELAY по умолчанию"  +15 +/
Сообщение от Аноним (11), 10-Май-24, 11:41 
> Даже если размер полезных данных составляет считанные байты, то, как правило, фактически размер отправляемой информации существенно возрастает после применения сериализации, использования API-обвязок в JSON и отправки с использованием TLS-шифрования. Экономия 40 байтов становится не столь актуальной.

всё, что нужно знать о современном программизде. адын байт не могут отослать без JSON и TLS.

Ответить | Правка | Наверх | Cообщить модератору

27. "Предложение по включению режима TCP_NODELAY по умолчанию"  +/
Сообщение от Аноним (34), 10-Май-24, 13:07 
Без Шизон. Вообще непонятна это стремления в ASCII-сериализацию, есть же и двоичные форматы.
Ответить | Правка | Наверх | Cообщить модератору

77. "Предложение по включению режима TCP_NODELAY по умолчанию"  +3 +/
Сообщение от Ivan_83 (ok), 11-Май-24, 03:26 
Потому что для отладки текстовых протоколов достаточно обычного отладчика и текстового редактора, а для бинарных нужны парсеры особые.
Для написания текстового кодера достаточно snprintf() а декодера sscanf().
Итого текстовый протокол делается за пол часа и работает сразу, отлаживать можно любой прогой отправляющей текст.
А всякие питонисты у них этот xml/json/yaml чуть не нативно везде напихан, им даже кодить сильно не надо чтобы оно начало по сети бегать.

Я не говорю что бинарные протоколы плохие (не все, ИМХО, как и текстовые), просто показал процесс со стороны разработчика.

Ответить | Правка | Наверх | Cообщить модератору

66. "Предложение по включению режима TCP_NODELAY по умолчанию"  +5 +/
Сообщение от Аноним (99), 10-Май-24, 22:59 
Скажи спасибо, что уже не XML, а пока всего лишь JSON. Правда, теперь идёт YAML и конца этого идиотизма не проглядывается
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

68. "Предложение по включению режима TCP_NODELAY по умолчанию"  +/
Сообщение от Аноним (99), 10-Май-24, 23:21 
Хотя не, ещё не уже, как раз этот долбанутый aws использует у себя в протоколах XML
Ответить | Правка | Наверх | Cообщить модератору

70. "Предложение по включению режима TCP_NODELAY по умолчанию"  +/
Сообщение от Аноним (70), 11-Май-24, 00:35 
У XML хотя бы схемы есть. А в джсон все как попало срут.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

85. "Предложение по включению режима TCP_NODELAY по умолчанию"  +2 +/
Сообщение от Аноним (85), 11-Май-24, 08:10 
У жсона тоже можно схему прописать. Да и в xml никто не мешает насрать чем угодно.
Ответить | Правка | Наверх | Cообщить модератору

78. "Предложение по включению режима TCP_NODELAY по умолчанию"  +/
Сообщение от Ivan_83 (ok), 11-Май-24, 03:27 
Да пофиг же, пожал сверху zlib если не нравится оверхэд и всё.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

127. "Предложение по включению режима TCP_NODELAY по умолчанию"  +/
Сообщение от Sem (??), 14-Май-24, 13:02 
Какой в этом смысл? Лучше сразу protobuf использовать бинарный.
Ответить | Правка | Наверх | Cообщить модератору

76. "Предложение по включению режима TCP_NODELAY по умолчанию"  –1 +/
Сообщение от Ivan_83 (ok), 11-Май-24, 03:22 
Щас набегут контуженные безхопасностью и расскажут что без TLS жизни угрожает опасность, и что сериализацию надо делать средствами руста, не важно сколько оверхэда оно накидывает :)
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

123. "Предложение по включению режима TCP_NODELAY по умолчанию"  +/
Сообщение от fuggy (ok), 13-Май-24, 16:31 
Как два байта переслать, оказывать могут не все.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру