构建高性能web之路------web服务器长连接.docVIP

  • 0
  • 0
  • 约5.36千字
  • 约 7页
  • 2019-09-23 发布于天津
  • 举报

构建高性能web之路------web服务器长连接.doc

构建高性能web之路------web服务器长连接 web服务器都提供长连接的方式,所谓长连接就是客户端一次请求完后,不关闭连接,保持一段时间的连接,下次此客户端再次请求时,不用创建新连接, 复用所保持的连接即可。从理论上,长连接可以免去大量建立和关闭连接的资源消耗,但同时也有大量连接被占用的代价。因此可以初步判断长连接比短连接能带来 更高的TPS,更低的CPU消耗,更少的IO,更高的内存占用,下面通过实战来验证。 服务器环境和测试工具可以见 工具和环境准备篇 本次web服务器选用apache prefork模式,apache长短连接的选择可以配置httpd.conf里的KeepAlive选项,如: KeepAlive On:长连接 KeepAlive Off:短连接 另外如果选择长连接还需配置KeepAliveTimeout和MaxKeepAliveRequests,其中KeepAliveTimeout 为每个长连接服务端保持时长,默认配置为15秒,MaxKeepAliveRequests为每个长连接服务请求最大数,默认配置为100次,本次试验保 持默认配置。 使用ab来压apache,如: 短连接环境下: /usr/alibaba/install/httpd-2.0.63-prefork/bin/ab -c 100 -n 1000000 http://localhost/

文档评论(0)

1亿VIP精品文档

相关文档