Современная реализация C ++ HTTP SEREVR
HTTP -сервер, реализованный в современном C ++
Поддерживаемые методы HTTP :
ПОЛУЧАТЬ
Post (post static resource вернет 405 метод не разрешен)
Поддерживает статические ресурсы и поддерживает заголовки запросов диапазона . Сжатие данных еще не поддерживается.
Поддерживает выполнение LUA в качестве скрипта на стороне сервера .
В Linux вы можете настроить режим производительности загрузки и использовать Epoll ET для достижения эффективности Apache 2.4.
Номер порта и сервер Root Distory Dynamic Speciation, порт по умолчанию составляет 9001, а корневой каталог - текущий каталог.
Создайте config.lua в папке запуска. Для переопределения конфигурации по умолчанию образец конфигурация заключается в следующем:
server_root = " /home/kiritow "
server_port = 9001
deploy_mode = 1Где deploy_mode = 0 - конфигурация по умолчанию, а пул потоков используется для обработки соединений. Когда в Linux запускается deploy_mode = 1, он находится в режиме производительности.
Под Linux: Call python build.py для компиляции. Скомпилированный выходной файл является main .
Под Windows: если вы установите и настроите G ++, вы можете использовать скрипт build.py для компиляции. В противном случае вам нужно построить проект VS.

