Я планирую веб-сервис, который будет написан на C++. Цель состоит в том, чтобы иметь возможность выбирать более или менее любой веб-сервер для управления службой. Чтобы это стало правдой, я, очевидно, должен выбрать стандартизованный интерфейс между веб-серверами и приложениями.Какой интерфейс веб-сервера выбрать?
Хорошо известные методы, которые я слышал, являются:
- CGI
- FastCGI
- WSGI
Теперь, когда у меня нет абсолютно никакого опыта в использовании этих интерфейсов, я не знаю, что выбрать. Однако у меня есть некоторые требования.
- должен быть достаточно быстро (от того, что я слышал, в этом в значительной степени исключает CGI)
- должна быть удобной для использования в среде чистого C/C++ (например, должны быть библиотеки доступны)
- должна обеспечивать поддержку HTTP 1.1 (Незнайка, если это имеет значение)
Спасибо за любые предложения :)
Полезно знать, что FCGI находится сейчас в верхней части списка: p – Milan