Skip to content

zonder129/tp_highload_webserver

Repository files navigation

tp_highload_webserver

Веб-сервер для отдачи статики с диска на технологии epoll.

Архитектура

Для асинхронного взаимодействия используется библиотека libevent

Для многопоточности используется epoll-технология, реализованная на стандартных с-потоках.

Собрать сервер можно из Docker-контейнера. По умолчанию приложение запускается на 80 порту.

Вся внешняя конфигурация находится в файле config.h

Поддержка

Сервер поддерживает исключительно GET и HEAD запросы.

About

Веб-сервер для отдачи статики с диска на технологии epoll.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published