zoukankan      html  css  js  c++  java
  • server正式的环境性能测试nginx-php 指着寻求突破的表现

    因为我是第三级城市语言。无法接触到更牛接触逼公司或环境。这是你母亲的现场环境摸过几次。截至完毕,测试已设法提高空间。

    公司须要的站点执行环境。不能由于我这边的瓶颈而阻碍了公司进行,希望各位大能能不吝惜指点下谢谢。

    1.阿里云云serverecs配置例如以下4核8G内存 10M带宽

    2.php执行环境

    Tengine-2.0.3  +php-fpm*4
    一个nginx主进程 一个server主站 
    5个php-fpm进程 (4个负载均衡 1个备用)

    3.程序优化

    js/css 压缩压面缓存功能已做,可正式执行开启该功能 
    首次请求页面2个css 4-5个js 2个必须js随页面同步请求,其它js基本异步载入 再次请求304 or 200 form cache处理 公共js基本200 formcache /304
    页面静态缓存已做视情况可开启

    4.測试结果

    server并发量 压力測试并发100通过 200出现少量404错误 压力測试环境因为无法获取seeion 导致城市无法获取区域缓存无法调取,生产80%的无效数据查询
    sigine 測试结果例如以下:
    ransactions:                   15000 hits 请求数量
    Availability:                 100.00 % 成功率
    Elapsed time:                 206.74 secs 耗时
    Data transferred:              67.64 MB 总请求量
    Response time:                  3.02 secs  平均耗时
    Transaction rate:              72.55 trans/sec
    Throughput:                     0.33 MB/sec 
    Concurrency:                  219.33 并发量
    Successful transactions:       13577 成功 1000多个404页面都是数据库链接不足导致
    Failed transactions:               0 
    Longest transaction:           11.61 最长耗时
    Shortest transaction:           0.06 最短耗时

    内存50% 4核cpu 90% 带宽流量 入网1M 出网800k

    5.结果诊断

    1.nginx并发处理能力满足,眼下1台。后期可视情况添加server 负载均衡
    2.php-fpm满足,眼下单server上执行4个php-fpm进程 同个nginx负载均衡 1个备用
    3.数据库链接不足(眼下最大链接数60/并发数ipo 150)(无效数据查询链接占大多数),ipo不足瓶颈。眼下无需升级,待站点用户量上升,能够视情况提升数据库配置(阿里云RDS) 眼下最低配置 60/150
    4.PV = 并发连接数 * 统计时间 * webserver数量/ 页面衍生连接次数 / http响应时间 / 因数
    (100*3600*12*1/3/1/5=288000)28wPV 提升空间 添加负载均衡server数量 缩短衍生链接数,js/css 合并 通用页面缓存等
    是否就是平均每天能负担得起至少20wpv?

    6.求指点

    希望有大能,大哥。大姐指定下:眼下的server配置和測试结果是否相符?有无其它性能提升空间?或者是否能指点下nginx或者其它一些配置上的优化?除了执行环境上的优化,硬件上的配置优化都希望能指点下,谢谢!!



    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    最长连续子序列(dp,分而治之递归)
    判断线段是否相交
    1840: Jack Straws
    5065: 最长连续子序列
    TZOJ 4493: Remove Digits
    TZOJ 5271: 质因数的个数
    2019年天梯赛
    PTA 树的遍历
    TZOJ:3660: 家庭关系
    PTA 复数四则运算
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4744782.html
Copyright © 2011-2022 走看看