阿狸先森|Nginx专题(3):nginx优化方法论( 四 )


注意 , 不是request说自己支持解压 , Nginx返回response数据的时候就一定会压缩 。 这还要看本次Nginx返回数据的格式是什么 , 如果返回数据的原始数据格式 , 和设置的gzip_types相符合 , 这时Nginx才会进行压缩 。
减少磁盘IO
优化读取Sendfile零拷贝内存盘、SSD盘减少写入AIO增大error_log级别关闭access_log压缩access_log是否启用proxybuffering?syslog替代本地IO线程池threadpool直接IO绕开磁盘高速缓存
先看下概念
当磁盘上的文件大小超过size后,启用directIO功能 , 避免BufferedIO模式下磁盘页缓存中的拷贝消耗
Syntax:directiosize|off;Default:directiooff;Context:http,server,locationSyntax:directioaligiunent512;Default:directioalignmentsize;Context:http,server,location异步IO
【阿狸先森|Nginx专题(3):nginx优化方法论】编译时需要加上--with-threads