Design and implementation of static server based on event-driven
Jiantao Zhao, Liujie Qin · 2014
Static server is a type of busy I/O application, traditional server wastes computer resource on waiting for I/O owing to using synchronous I/O. Its concurrency and timeliness are very poor. This paper uses event-driven model to design and implement a static server. The server composes of event dispatcher and several processing modules. Event dispatcher is the core component, using a high performance multiplexing I/O epoll in implementation so that server can being running all out in response to new requests. In the end, by comparing the web load tests, verify that event-driven model improves massive performance for static server.