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

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

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或者其它一些配置上的优化?除了执行环境上的优化,硬件上的配置优化都希望能指点下,谢谢!!


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

server正式的环境性能测试nginx-php 指着寻求突破的表现的更多相关文章

  1. 第三篇——第二部分——第五文 配置SQL Server镜像——域环境SQL Server镜像日常维护

    本文接上面两篇搭建镜像的文章: 第三篇--第二部分--第三文 配置SQL Server镜像--域环境:http://blog.csdn.net/dba_huangzj/article/details/ ...

  2. Windos环境用Nginx配置反向代理和负载均衡

    Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...

  3. 搭建windows环境下(nginx+mysql+php)开发环境

    搭建windows环境下(nginx+mysql+php)开发环境   1. 所需准备应用程序包        1.1 nginx 程序包nginx-1.0.4.zip或其他版本(下载地址: http ...

  4. CentOS7.1下生产环境Keepalived+Nginx配置

    CentOS7.1下生产环境Keepalived+Nginx配置 [日期:2015-07-20] 来源:Linux社区  作者:soulful [字体:大 中 小]   注:下文涉及到配置的,如无特别 ...

  5. win7下docker环境搭建nginx+php-fpm+easyswoole+lavarel+mysql开发环境

    win7环境基础在上一篇win7下docker环境搭建nginx+php-fpm+easyswoole开发环境中已经详细叙述搭建完成 本篇文章将叙述如何在上述基础上搭建laravel开发环境,这个其实 ...

  6. linux系统上安装svn服务器 环境linux+nginx+svnserver

    系统:Ubuntu 12.04 64位 lnmp环境 集成软件:PHP5.4.27.Nginx1.6.0.MySQL5.5.37 阿里云server svnserver有2种执行方式:独立server ...

  7. 生产环境中nginx既做web服务又做反向代理

    一.写对于初入博客园的感想 众所周知,nginx是一个高性能的HTTP和反向代理服务器,在以前工作中要么实现http要么做反向代理或者负载均衡.尚未在同一台nginx或者集群上同时既实现HTTP又实现 ...

  8. Windows10环境下 Nginx+ffmpeg自搭服务器制作RTMP直播流

    Windows10环境下 Nginx+ffmpeg自搭服务器制作RTMP直播流学习笔记 所需条件: nginx-rtmp-module(带rtmp模块) ,链接:https://link.jiansh ...

  9. 在 SharePoint Server 2016 本地环境中设置 OneDrive for Business

    建议补丁 建议在sharepoint2016打上KB3127940补丁,补丁下载地址 https://support.microsoft.com/zh-cn/kb/3127940 当然不打,也可以用O ...

随机推荐

  1. 认识javascript范围和作用域链

    范围 作用域就是变量和函数的可訪问范围.控制着变量和函数的可见性与生命周期,在JavaScript中变量的作用域有全局作用域和局部作用域. 全局和局部作用域以下用一张图来解释: 单纯的JavaScri ...

  2. ZendStudio10.6.1如何安装最新的集成svn小工具?

    选择Help菜单->Install New Software...在Work with输入http://subclipse.tigris.org/update_1.10.x,等待完成后,.除了S ...

  3. 初步boost之pool图书馆学习笔记

    pool 内存池概述 通常我们习惯直接使用new.malloc等API申请分配内存,这样做的缺点在于:因为所申请内存块的大小不定.当频繁使用时会造成大量的内存碎片并进而减少性能. 内存池则是在真正使用 ...

  4. SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件

    原文:SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件 从2005开始,就引入了"数据库邮件"功能.并且取代SQLMail.原有SQLMail ...

  5. Asp.NET MVC3 使用 SignalR 实现推

    一,简单介绍 Signal 是微软支持的一个执行在 Dot NET 平台上的 html websocket 框架. 它出现的主要目的是实现server主动推送(Push)消息到client页面,这样c ...

  6. Ajax请求访问action推断文件是否存在

    action措辞: public ActionForward fileIsExsit(ActionMapping mapping, ActionForm form, HttpServletReques ...

  7. 辛星整理3linux笔记,免费下载点,我希望对你有所帮助

    忙乱,这是我第一次看李指出老师的视频时,,这本书是关于116页面,在csdn下载对:点我下载 ,假设左边的地址崩溃了,也能够在浏览器中输入例如以下地址然后下载:http://download.csdn ...

  8. php用空格代替标点符号

    php作为常规赛的符号替换为空格 <? php $character = "!@#$%^&*于'纸'纸'文().,<>|[]'\":;}{-_+=? /a ...

  9. whu oj 1551 Pairs (莫队算法)

    problem_id=1551">题目链接 题目大意: 给出的询问,求出这个区间的里 差小于等于 2 的数字的对数. 思路分析: 莫队算法. 然后分析一下. 假设添加了一个数字.那么就 ...

  10. ABP之动态WebAPI

    ABP之动态WebAPI ABP的动态WebApi实现了直接对服务层的调用(其实病没有跨过ApiController,只是将ApiController公共化,对于这一点的处理类似于MVC,对服务端的 ...