1、减小nginx编译后的文件大小
正常编译nginx,默认是以debug模式进行的,而在debug模式下会插入很多跟踪和ASSERT之类的信息。
取消debug模式可减小nginx文件大小。
解压nginx后的目录,进入auto/cc/gcc文件,找到:
#debug
CFLAGS="$CFLAGS -g"
注释掉或者删掉这两行,即可取消debug模式。
2、为特定的CPU指定类型类型编译优化
在编译nginx时,默认的GCC编译参数是“-O” ,要优化GCC编译,可以使用以下两个参数:
--with-cc-opt='-O3'
--with-cpu-opt=CPU #为特定的CPU编译,有效值包括:pentium、pentiumpro、pentium3、pentium4、athlon、Opteron、amd64、sparc32、sparc64、ppc64
要确定cpu类型可以使用命令:
#cat /proc/cpuinfo|grep "model name"