Size: a a a

2020 February 07

DM

Dmitry Mozulyov in Delphi & Lazarus
Установление соединения - достаточно тяжелая операция. Поэтому пришли к WebSocket, когда соединение не рвётся. И мейл вроде как раз рассказывал о них
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
"Вот с количеством файловых дескрипторов уже сложнее, на ненастроенном сервере в него можно запросто упереться при таких экспериментах. К счастью, на linux лимит настраивается, а на windows просто очень большой (16 миллионов на процесс)."
источник

DB

Dmitry Belkevich in Delphi & Lazarus
"Теоретически, 3 миллиона соединений на одной машине могут жить. Но для распределения нагрузки и наличия запаса ресурсов мы распределяем соединения на несколько серверов. Сейчас это 8 машин, было 4. Но судя по цифрам, после оптимизаций мы смогли бы держать 3 миллиона соединений на одной машине: не было бы запаса по CPU, но с памятью было бы все ок. Но и там, возможно, можно было бы что-то докрутить"
источник

DB

Dmitry Belkevich in Delphi & Lazarus
гугл, в общем, традиционно в помощь
источник

I

Igor in Delphi & Lazarus
Dmitry Mozulyov
Ясно )
всё, я понял свою ошибку, заработался малость
источник

DM

Dmitry Mozulyov in Delphi & Lazarus
Igor
всё, я понял свою ошибку, заработался малость
Бывает )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Node.js v0.8 позволяет обрабатывать 1 млн одновременных HTTP Comet соединений на Intel Core i7 Quad/16 Gb RAM практически без дополнительных настроек.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ну если уже нода может :)
источник

I

Igor in Delphi & Lazarus
просто начал рассуждать по поводу случая бэкенда за проксей
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
источник

AS

Alexey Shumkin in Delphi & Lazarus
😂
источник

DB

Dmitry Belkevich in Delphi & Lazarus
:)
источник

Y

Yuriy in Delphi & Lazarus
😂😂
источник

SB

Sergey Bodrov in Delphi & Lazarus
Alexey Shumkin
боюсь, сотни тысяч соединений к приложению - это миф.. ну или правда не из реального мира ))
Не миф, но приходится использовать самодельное сетевое железо и работать с IP напрямую, без помощи ОС.
источник

SB

Sergey Bodrov in Delphi & Lazarus
Igor
tcp-подключение — это 4 числа: локальный адрес, локальный порт, удалённый адрес, удалённый порт
А также состояние сессии, номера пакетов, фрагменты пакетов..
источник

I

Igor in Delphi & Lazarus
Sergey Bodrov
А также состояние сессии, номера пакетов, фрагменты пакетов..
это детали реализации, программе они не видны
источник

SB

Sergey Bodrov in Delphi & Lazarus
Проблема это тестировать на эмуляторе =)
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Igor
это детали реализации, программе они не видны
Ну, смотря на каком уровне osi реализовать)
источник