手把手写C++服务器(31):服务器性能提升关键——IO复用技术两万字长文
Posted 沉迷单车的追风少年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手把手写C++服务器(31):服务器性能提升关键——IO复用技术两万字长文相关的知识,希望对你有一定的参考价值。
本系列文章导航: 手把手写C++服务器(0):专栏文章-汇总导航【更新中】
前言: Linux中素有“万物皆文件,一切皆IO”的说法。前面几讲手撕了CGI网关服务器、echo回显服务器、discard服务的代码,但是这几个一次只能监听一个文件描述符,因此性能非常原始、低下。IO复用能使服务器同时监听多个文件描述符,是服务器性能提升的关键。虽然IO复用本身是阻塞的,但是和并发技术结合起来,再加上一点设计模式,一个高性能服务器的基石就基本搭建完成了。
目录
以上是关于手把手写C++服务器(31):服务器性能提升关键——IO复用技术两万字长文的主要内容,如果未能解决你的问题,请参考以下文章
手把手写C++服务器(34):高并发高吞吐IO秘密武器——epoll池化技术两万字长文
手把手写C++服务器:常用boost之program_options命令行参数解析