详述Linux系统中Apache网页深入优化

  

ab压力测试

  
      <李> Apache自带压力测试工具ab,简单易用,且可以模拟各种条件对Web服务器发起测试请求李   <李> ab工具可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性能至关重要,因为它不包括数据的网络传输时间以及用户电脑本地的计算时间,从而可以通过观测各种时间指标判断Web服务器的性能,以便进行参数的优化调整李   
  

ab压力测试工具

  
      <李>在进行性能调整优化过程中,可用ab压力测试工具进行优化效果的测试   
        <李>优化前先使用ab进行压力测试李   <李>优化后,重启服务,再使用ab进行压力测试李   <李>对比两次测试的结果,看优化效果是否明显李   <李>为了能更客观的评价web服务的性能,一般优化前后都要进行多次测试,取测试结果的平均值进行对比李   李
      
  

ab工具使用

  
      <李>   

    命令格式
    <代码> ab[选项]网站网址

      李   <李>   

    参数说明
    <代码> - n、c、t - v,

      李   <李>   

    示例   

    <代码>/usr/地方/httpd/bin/ab -n5000 -c900 www.bt.com/index.html
    在测试时要根据情况调整求总数与并发用户数

      李   
  

ab测试结果关键参数说明

           参数   描述               <代码>服务器软件代码> http 响应数据的头信息         <代码>服务器主机名> 中url的主机名称         <代码>服务器端口> <代码> web服务器软件的监听端口         代码文档路径<代码>   请求的<代码> 根url的绝对路径         代码文档长度<代码>   <代码> http 响应数据的正文长度         <代码>并发级别代码> 时间测试   所有这些请求被处理完成所花费的时间总和         <代码> 完成请求   表示总请求数         失败请求<代码>   失败的请求总数         <代码>总转移> 每秒请求代码> 时间> 时间> 比例的请求服务在一个特定的时间(ms)   描述每个请求处理时间的分布情况            

测试实例

  
 <代码> [root@localhost本]# 20000 ab - n - c 500 www.kgc.com/index.html//使用命令测试
  这是ApacheBench,版本2.3 & lt;修订美元:1807734美元比;
  版权1996年亚当Twiss,宙斯科技有限公司,http://www.zeustech.net/Apache软件基金会授权,http://www.apache.org/基准测试www.kgc.com(耐心)
  完成2000个请求
  完成4000个请求
  完成6000个请求
  完成8000个请求
  完成10000个请求
  完成12000个请求
  完成14000个请求
  完成16000个请求
  完成18000个请求
  完成20000个请求
  完成20000个请求
  
  Apache服务器软件:
  服务器主机名:www.kgc.com
  服务器端口:80
  
  文件路径:/index . html
  文档长度:68字节
  
  并发级别:500
  测试时间:1.237秒
  完成要求:20000
  失败的请求:0
  总转移:7300000字节
  HTML转移:1360000字节
  每秒请求:16169.67(#/秒)(平均)
  每个请求时间:30.922(女士)(平均)
  每个请求时间:0.062(女士)(的意思是,所有并发请求)
  传输速率:5763.60 (kb/秒)
  
  连接次数(女士)
  敏的意思是+/-标准差值最大
  连接:0 5 60.3 - 1 1004
  处理:0 14 49.6 6 808
  等待:0 12 49.5 - 5 808
  总:1 19 78.2 8 1201
  
  在一定比例的请求服务时间(女士)
  50%的8
  66% 9
  75% 9
  80% 10
  90%的13
  95%的17
  98% 211
  99% 406
  最长1201 100%(请求)
   
  Apache

<代码> 工作模式

  Apache

<代码> 工作模式介绍