未完待续...持续更新中...
- demo 文件夹为相关函数的练习 poll select epoll
- coding......
- 开始至今,学习《Linux高性能服务器编程》
- 2022.10.23 项目准备,跟着牛客网敲完一遍之后,开始结合他人的项目进行开发并完善,目前牛客网视频已经到尾声。
- 2022.10.24 不想跟着牛客网那个敲了,没什么意思,直接上项目了。
- 运行了社长的TinyWebServer
- 准备从主函数开始看,跟着复现一遍
- Reactor/Proactor
- 使用I/O多路复用进行监听
- 使用优先状态机进行HTTP协议的解析
- 使用正则表达式来进行具体的协议分析以拿到具体的数据
- 传统的字符串解析很繁琐
- 使用C++11,先实现一个版本后在修改为C++11或以上。
- 使用线程池-半同步/半反应堆模式,以实现高并发
- 数据库连接池?
- 定时器处理非活动链接
- 日志-单例模式
- 压力测试
相关参考
- 线程池中的数量是依据什么确定的?
- 最直接的限制因素是中央处理器(CPU)的核心数量N
- HTTP请求报文的组成?
- 请求行
- 请求头部
- 空行
- 请求数据
- CGI校验?
- POST请求校验