csdn lidp http://blog.youkuaiyun.com/perfectpdl
打算业余时间写个 轻量级的http server,权当学习http 协议
simple architecture
for high performance we :
1. use EPOLL for io event trigger , ET or LT ?
2. use master- worker multi process mode, fork, fork ,fork.
3. use linux sendfile or linux aio for io backend.
4. support ipv4 and ipv6.
5. the server is configurable with one conf file.
more :
use final state machine (FSM)manager session ?
use memory pool ?
本文探讨了构建一个高效轻量级HTTP服务器的关键技术,包括使用EPOLL进行I/O事件触发、多进程主从模式、Linux文件发送或AIO进行I/O后端、支持IPv4和IPv6、配置文件化等。
2万+

被折叠的 条评论
为什么被折叠?



