首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安全地禁用Nginx的编译选项(仅用作反向代理/缓存)

安全地禁用Nginx的编译选项(仅用作反向代理/缓存)
EN

Server Fault用户
提问于 2012-06-29 06:57:45
回答 1查看 150关注 0票数 2

我读过这样做可以减少Nginx在用作静态内容缓存/反向代理时的占用空间:

--without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module

哪些其他选项是安全的禁用?SSI,FastCGI?其他?反向代理的唯一要求是能够执行https和gzip压缩。禁用所有模块真的对内存占用和/或性能有帮助吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-06-29 07:09:25

默认情况下,Nginx速度相当快,只有当您真正尝试使用内存不足的系统(如嵌入式系统或其他系统)时,更小的占用空间才会有帮助。禁用邮件模块可能有点帮助,但我不建议禁用与http相关的内容(即使您不认为您不需要它,您可能会在某一天停止使用它)。

二进制大小实际上与性能无关,因为内存中的内容都是由内存地址来处理的(内核运行函数不需要花费更多时间,因为它与“二进制开始”相比“更远”)。

在禁用SSL、重写和pcre时,文档提供了一些信息,本站很好地编写了哪些模块是需要的( Nginx中的模块是在编译时添加的,而不是像Apache那样的共享库)。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/403316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档