面向服务器的应用开发一直是linux软件开发的重点,而linux高性能服务器应用的开发则是重点中的重点,软件开发工程师不仅需要深入钻研很多理论知识,还需要在实际的生产环境中积累经验。因此,不仅这方面的从业人员奇缺,而且这方面的图书资料也极为有限。
本书将分为三个部分:第一部分:对linux服务器编程的核心基础--tcpip协议进行了深刻的解读和阐述。第二部分:对高性能服务器编程的核心要素进行深入且全面的剖析,原理,技术,方法并重;第三部分,侧重实战的角度解读了高性能服务器的优化与监测。
本书包含以下知识点:
(1)tcp/ip协议族,tcp协议,ip协议的深刻解读。
(2)经典tcp/ip实战案例,访问internet上的web服务器;
(3)linux网络编程api和高级i/o函数的全面解析;
(4)linux服务器程序规范,高性能服务器程序框架的深刻解读;
(5)i/o复用,信号,定时器,高性能i/o框架库的详细讲解;
(6)多进程编程,多线程编程,进程池和线程池的深入剖析;
(7)服务器的调制,调试与测试,以及各种主流性能检测工具的详细使用方法。