Nginx 序言和目录
Nginx是一款业界流行的HTTP和反向代理服务软件(很多人说是反向代理web服务,其实在1.9版本中推出stream模块,可以反向代理TCP四层服务),同时也提供了IMAP/POP3/SMTP服务。
Nginx由于其高性能(个人认为更多的是充分发挥与挖掘服务器的性能)以及高稳定性,为业界广泛使用!在平时的使用过程中,大多数程序员们只是了解Nginx的配置选项即可,认为其实现原理对项目意义并不大。所以存在这种现象,很多程序员在选择代理服务器的时候,盲目的选择Nginx,而不去比较Nginx与其他代理服务的优劣(比如tomcat、goproxy、Proxifier等)。作者认为,了解Nginx实现原理,实现细节,对于项目选型以及开发有着很大的帮助!另外,作者在实际项目开发中,使用Nginx并对Nginx进行第三方插件开发,写下Nginx系列文章,对自己的Nginx知识进行总结!
Nginx系列文章概述
作者对Nginx系列文章规划如下:
- 对Nginx的简单介绍(功能以及配置)
- 对Nginx各个流程执行分析与主要数据结构分析
- Nginx第三方插件开发步骤介绍
- Nginx对Linux性能调优点