我正在尝试配置 apache 以使用较少的内存。我想知道当涉及到加载的模块时,您会认为什么是“大量使用内存”或完全不必要的。我暂时不想做任何事情,但到目前为止,我已经注释掉了:
mod_status
mod_info
mod_userdir
mod_cern_meta
mod_asis
我希望 Apache 运行得更轻便。有什么建议吗?有示例配置文件吗?谢谢!
答案1
不必要的东西取决于旁观者的看法,但--disable
我编译的 Apache 2.2 中的规则是:
include
filter
charset-lite
negotiation
asis
userdir
env
setenvif
status
autoindex
除了默认关闭的模块之外,还有我完全通过脚本进行的身份验证。
答案2
我的经验法则是不加载任何我不使用的模块。但是,如果你托管的网站由其他人控制,并且需要保留他们自己的东西,那么这种方法就会出现问题可能需要加载。