首页 存档 技术 查看内容

Nginx 工作原理和优化、漏洞(下)

2018-3-30 13:00 |来自: 互联网 425 0

摘要: (点击上方公众号,可快速关注) 来源:huangguisu 链接:http://blog.csdn.net/hguisu/article/details/8930668 6. Nginx优化 1. 编译安装过程优化 1).减小Nginx编译后的文件大小 在编译Nginx时,默认以de ...

(点击上方公众号,可快速关注)


来源huangguisu

链接:http://blog.csdn.net/hguisu/article/details/8930668


6. Nginx优化


1. 编译安装过程优化


1).减小Nginx编译后的文件大小


在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆字节。而在编译前取消Nginx的debug模式,编译完成后Nginx只有几百千字节。因此可以在编译之前,修改相关源码,取消debug模式。具体方法如下:


在Nginx源码文件被解压后,找到源码目录下的auto/cc/gcc文件,在其中找到如下几行:


#debug

CFLAGS=$CFLAGS-g


注释掉或删掉这两行,即可取消debug模式。


2.为特定的CPU指定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类型,可以通过如下命令:


[root@localhost

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部