Skip to content

Latest commit

 

History

History
14 lines (7 loc) · 1.05 KB

README.md

File metadata and controls

14 lines (7 loc) · 1.05 KB

web-server-examples

Четыре веб-сервера, реализованные при подготовке доклада http://prog.msk.ru/2019/11/14/introduction-to-ai-and-microservices-on-csharp/.

WebServer.Sync — последовательный синхронный сервер, обрабатывает по одному зарпросу.

WebServer.Thread — классические сервер, работающий также, как Apache 1 и 2. Для каждого входящего подключения создаёт отдельный поток (thread).

WebServer.Async — асинхронный сервер, использущий пул потоков для асинхронной обработки входящих подключений.

WebServer.Task — асинхронный сервер с Task и ключевыми словами asycn/await.

TestServerPerformance — клиентское приложение для оценки скорости работы веб-серверов.