gpt4 book ai didi

apache - 为什么默认情况下Varnish sess_timeout如此之低?

转载 作者:行者123 更新时间:2023-12-03 17:45:15 24 4
gpt4 key购买 nike

Varnish 有参数 sess_timeout ( docs here ),默认设置为 5 秒。这意味着 5 秒后 session 将关闭,下一页加载将需要额外的 100 毫秒(平均)连接到服务器(我已经描述了这个问题 here )。

  • 为什么这个参数默认这么低?
  • 如果我增加到60秒,会不会对服务器造成任何问题?
  • 我在 Varnish 后面使用什么 - nginx 或 apache 有关系吗?或者 Varnish 自己优化连接?
  • 平均网站的推荐值是多少(例如一次有 500 个活跃用户的 Magento 商店)?
  • 最佳答案

    调整sess_timeout以避免在不需要时保持状态不变。 worker 线程(在高流量情况下)是一种宝贵的资源,而让一个线程无所事事则无济于事。

    对于我所知道的所有HTTP客户端(不包括手动netcat/telnet),推送100-150字节长的HTTP请求不需要5s。

    如果需要,您可以安全地将其增加到60s。如果将它用于长时间运行的连接,则可能应该使用return(pipe)代替;那里有不同的计时器。

    关于apache - 为什么默认情况下Varnish sess_timeout如此之低?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23173919/

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