Pull to refresh
2K+
2
Нужнов Степан@csharp_prog

User

1
Rating
Send message

Short Polling vs Long Polling vs WebSocket: сравнение в SCADA-системах

Level of difficultyMedium
Reading time6 min
Reach and readers3.9K

WebSocket принято считать очевидным выбором, когда сервер должен постоянно отправлять клиенту свежие данные. Но что произойдёт, если вместо обычного веб-приложения у нас SCADA, а клиентов становится 1000?

Был собран тестовый стенд с OpenPLC, Modbus TCP и ASP.NET Core. Сравнивались Short Polling, Long Polling и WebSocket при 1, 10, 30, 50, 100, 500 и 1000 одновременных клиентах.

В результате данные не только про задержку, но и про CPU, память, объём полезного трафика и количество новых TCP-соединений.

Читать далее

Information

Rating
2,025-th
Registered
Activity

Specialization

Десктоп разработчик, Бэкенд разработчик
Младший
Git
SQL
ООП
C#
.NET
Docker
CI/CD