gpt4 book ai didi

KeepAlive 关闭时的 Apache MaxClients

转载 作者:行者123 更新时间:2023-12-01 09:11:01 27 4
gpt4 key购买 nike

使用apache,当KeepAliveOff时减少MaxClients是否合理?目前,MaxClients 设置为 150,这是 mpm-worker 的默认值。

  • nginx 为 apache 提供静态文件和反向代理
  • 我们平均每秒大约 12-15 个请求
  • cpu load avg 在四核机箱上永远不会高于 0.8

谢谢!

最佳答案

不允许保持事件连接确实意味着从技术上讲可以删除 MaxClients。这是因为 Apache 中的请求处理程序线程不会被捆绑等待查看同一连接上是否会有后续请求。因此,您可以更好地利用可用的请求处理程序线程,因此可能不需要那么多。

另外值得知道的是,如果所有流量都来自 nginx,那么 nginx 是否仅在其代理模块中实现 HTTP/1.0,并且也没有通过代理连接实现保持事件请求。因此,在 Apache 端使用 keep alive 在它前面使用 nginx 时是没有意义的。因为虽然 nginx 没有实现 keep alive,但它应该立即断开连接,因为它不会重复使用它们,所以如果你在使用 nginx 作为前端时忘记在 Apache 中打开 keep alive ,你不应该受到影响。

那个nginx代理只支持HTTP/1.0,不使用keep alive在其代理文档中提到:

http://wiki.nginx.org/NginxHttpProxyModule

关于KeepAlive 关闭时的 Apache MaxClients,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/982149/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com