История изменений
Исправление iron, (текущая версия) :
Кстати, широко известная в узких кругах cpp-httplib
Under the hood, it uses blocking I/O with a thread pool. It’s not built for handling massive numbers of simultaneous connections.
Для сколь-нибудь серьезной нагрузки не годится. Вот если бы кто-то вырезал кусок nginx, в части парсинга HTTP и HTTP/2 и работой с соединениями, чтоб можно было юзать со своей логикой… Nginx все таки использует асинхронную, неблокирующую, событийно-ориентированную модель обработки запросов.
Исходная версия iron, :
Кстати, широко известная в узких кругах cpp-httplib
Under the hood, it uses blocking I/O with a thread pool. It’s not built for handling massive numbers of simultaneous connections.
Для сколь-нибудь серьезной нагрухки не годится. Вот если бы кто-то вырезал кусок nginx, в части парсинга HTTP и HTTP/2 и работой с соединениями, чтоб можно было юзать со своей логикой… Nginx все таки использует асинхронную, неблокирующую, событийно-ориентированную модель обработки запросов.