首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache KeepAlive -为什么我需要它?

Apache KeepAlive -为什么我需要它?
EN

Webmasters Stack Exchange用户
提问于 2010-07-08 19:57:05
回答 1查看 407关注 0票数 5

我读过几个关于在apache中关闭KeepAlive的博客。当我打开它,流量猛增时,人们开始超时,或者不得不等待+10秒等待页面加载。然而,当我关闭它时,请求几乎立即完成。

我知道KeepAlive函数和它所做的函数,我只想知道为什么我会需要它。如果我使用CSS精灵并将我所有的javascript合并到一个文件中,只有2-3个http请求到服务器,那么关闭它安全吗?

EN

回答 1

Webmasters Stack Exchange用户

回答已采纳

发布于 2010-07-08 20:07:15

如果您可以非常快速地提供资源,那么应该使用非常短的KeepAlive超时,或者根本不使用KeepAlive。

当您要从同一个客户端获得许多请求时,KeepAlive是很重要的,但是如果您需要同时向许多客户端提供服务,那么它就会成为一个问题。使用SSL的KeepAlive甚至更重要,因为建立一个新的SSL连接的成本非常高,特别是对于少量的数据来说更是如此。

如果您可以在2-3个请求中提供所需的服务,我建议您保持足够短的时间来处理这些请求。如果这仍然不起作用,而且其他用户挂起了很长时间,那么您可能需要考虑一些负载平衡和代理。

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

https://webmasters.stackexchange.com/questions/132

复制
相关文章

相似问题

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