编写高效服务器程序,需考虑的因素?

简单的搜索查询了下资料,copy了一些idea:

服务器带宽 内存 硬盘大小
建立连接池
肯定要分布式 连接请求如何分配
进程、线程如何访问临界资源
如何判断客户端已经挂了
如何避免DNS攻击
地址映射

降低每个连接的内存占用量。
降低每个连接的CPU资源占用率。
主要用iocp epoll kqueue以及sendfile这些api。研究学习nginx源码。

发表评论

电子邮件地址不会被公开。 必填项已用*标注