我读过这样做可以减少Nginx在用作静态内容缓存/反向代理时的占用空间:
--without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module
哪些其他选项是安全的禁用?SSI,FastCGI?其他?反向代理的唯一要求是能够执行https和gzip压缩。禁用所有模块真的对内存占用和/或性能有帮助吗?
发布于 2012-06-29 07:09:25
默认情况下,Nginx速度相当快,只有当您真正尝试使用内存不足的系统(如嵌入式系统或其他系统)时,更小的占用空间才会有帮助。禁用邮件模块可能有点帮助,但我不建议禁用与http相关的内容(即使您不认为您不需要它,您可能会在某一天停止使用它)。
二进制大小实际上与性能无关,因为内存中的内容都是由内存地址来处理的(内核运行函数不需要花费更多时间,因为它与“二进制开始”相比“更远”)。
在禁用SSL、重写和pcre时,文档提供了一些信息,本站很好地编写了哪些模块是需要的( Nginx中的模块是在编译时添加的,而不是像Apache那样的共享库)。
https://serverfault.com/questions/403316
复制相似问题