face 29高并发大流量

高并发大流量

并发  并发访问,在某个时间点 有多少个访问同时到来

php如何处理网站大流量高并发问题

流量优化

防盗链处理:恶意请求

1.根据referer 判断 处理

2.判断签名 判断是否合法

niginx 模块 ngx_http_referer_module 用来阻挡非法访问

展示不属于本站的资源:常用小站盗用大战的图片音乐 视频 软件 等资源

前端优化,

减少http请求 css文件合并 js合并 图片合并

添加异步请求(不重要的数据 ajax)

启用浏览器缓存 和文件压缩 设置缓存文件过期时间

cdn加速

建立独立的图片服务器(集群)

  服务端优化

页面静态化

【并发处理

队列处理】

数据库的优化

数据库缓存 mechache redis

分库分表 (水平拆分 垂直拆分)、分区操作

读写分离

负载均衡

web服务器优化

负载均衡 nginx的反向代理  lvs软件 负载均衡

测试qps的极限值

根据qps对应优化

qps达到极限,根据实际情况进行优化,优化的方案也与硬件条件,网络带宽息息相关

qps达到50

小型网站,一般的服务器都能应付

100 数据库层的瓶颈

假设关系型数据库每次请求在0.01秒完成

假设单页只有一个sql查询,那么100qps意味着1秒钟完成100次请求,但是此时我们并不能保证数据库查询能完成100次

方案:数据库缓存(避免访问数据库)、数据库的负载均衡(流量分散开)

qps 800 带宽瓶颈

假设我们使用百兆带宽 意味着网站出口的实际带宽是8M左右,

假设每个页面只有10k这个并发条件下,百兆带宽已经吃完

方案:cdn加速,负载均衡

qps达到1000

假设使用memcache缓存数据库查询数据,

每个页面对memcache的请求远大于直接对db的请求

memcache的悲观并发数在2W左右,但有可能在之前内网带宽已经吃光,表现出不稳定

方案:静态html缓存

qps 达到 2000

这个级别下,文件系统访问锁都成了灾难

方案:做业务分类,分布式存储

常用性能测试工具

ab

  wrk

http_load

web bench

  siege

  apache Jmeter

ab :apache benchmark  apche官方推出的,创建并发线程 测试压力 也可以测试nginx  lighthttp  tomcat  iis等其他web服务器的压力

模拟并发  100次 总共请求5000次

ab -c 100 -n  5000 待测试网站

测试机器与被测机器分开

不要对线上服务做压力测试

观察测试工具ab所在机器 以及被测试的前端机的cpu,内存,网络等都不超过最高限度的75%

压力测试

测试能承受的最大并发

测试能承受的qps值

高并发:并发访问 日 pv在千万以上,有可能是一个高并发

有公司完全不走技术路线 全靠机器堆,不在讨论范围内

(总pv数*80%)/(6小时秒数*20%)=峰值每秒请求数(qps)

80%的访问量集中在20%的时间

qps:每秒响应请求数

并发连接数:系统同时处理的请求数量

吞吐量:单位时间内处理的请求数量

响应时间:从请求发出 到收到响应时的时间

pv:综合浏览量:页面的浏览量 或者点击量。一个访客在24小时内的访问量,同一访客浏览只记做一个

uv:独立访客,一定时间范围内 相同访客多次访问网站 只计算为一个独立访客,类似ip

带宽:计算带宽大小需关注两个指标,峰值流量 和页面的平均大小

日网站带宽=pv/统计时间(换算到秒)*平均页面大小(单位kb)*8

峰值一般是平均值的倍数 根据实际情况来定

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,692评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,482评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,995评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,223评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,245评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,208评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,091评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,929评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,346评论 1 311
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,570评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,739评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,437评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,037评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,677评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,833评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,760评论 2 369
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,647评论 2 354

推荐阅读更多精彩内容