加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

记一次流量暴增造成的“生产事故”优化经历!

发布时间:2017-11-13 05:21:42 所属栏目:建站 来源:51CTO
导读:副问题#e# 在一次正常的勾当促销之后,客服开始延续反馈有效户回响在抢标的时辰打不开网页可能 APP,在打开的时辰标的就已经被抢光了。 刚开始没有出格的上心,认为抢标不就是这样吗,抢小米手机的时辰不也是这样吗? 跟着勾当继承推进,有更多的用户凶猛抗

将除在抢标进程中的查询外,其他页面可能营业的全部查询改革为查询从库,改革之后调查,发明主库的压力明明镌汰,从库的压力开始上来了。如下图:

记一次流量暴增造成的“出产事情”优化经验!

按照客服的反馈,改革之后抢到标回退的题目险些没有了,抢标进程中页面打不开可能打开慢的题目有必然的缓解但仍有部门用户反馈此题目。

按照上面各项目说明得出功效:

  • 负载的两台处事器均已经达处处理赏罚的极限,必要设置更多的处事器来负载。

  • MySQL 主库的压力明明镌汰,可是从库的压力却上去了,必要将此刻的一主一从一从改为一主多从的模式。

  • 彻底办理这些题目,必要综合思量平台的整体优化,如:营业优化(去掉营业中热门)、增进缓存、部门页面静态化(可以行使雅虎和谷歌的前端优化法则,网上也有许多的测试网站可以评测)等等。

其时按照这些环境写了一份优化的陈诉,见下文:

优化陈诉

配景

跟着公司营业不绝成长,营业量和用户量的激增,官网 PV 也从最初的 xxx-xxx 到此刻的 xxx-xxxx,APP 活泼用户更是大幅增进。

因此对平台今朝的技能架构提出了更大的挑衅,出格是近期平台标源求助的环境下,满标的时刻更是越来越短,处事器的压力也越来越大。因此必要进级今朝的体系架构,以支持更大的用户量和营业量。

用户会见表示图

记一次流量暴增造成的“出产事情”优化经验!

今朝平台面向用户的有三款产物面:平台官网、平台 APP 僻静台小网页,个中平台官网僻静台 APP 的压力较量大。

存在的题目

用户抢标的时辰题目齐集在以下几个方面:

  • 网页可能 APP 打不开。

  • 网站可能 APP 打开慢。

  • 抢标进程中转账乐成后,由于处事器认真压力大更新失败,再次退款。

  • 数据库毗连数用完,导致满标后添加投资记录失败,回退标的进度。

说明

通过对近期的处事器参数、并发量,以及体系日记等举办深入的说明得出:

  • 平台官网、平台 APP 抢标进程中处事器压力庞大,平台 APP 题目越发突出,抢标岑岭时代单台 APP 处事器 Apache 最大毗连数已经靠近 2600,靠近 Apache 最大的处理赏罚手段。

  • 数据库处事器压力庞大。

数据库压力首要在两个时期较量突出:

  • 当平台做勾当的时辰,官网、小网页、APP 会见量巨增,导致数据查询量随着巨增,当达到数据库处理赏罚极限时,就会示意出网站打开慢等题目。

  • 当用户抢标的时辰,用户抢标的压力又分为两个阶段:抢标前和抢标中。

抢标前,由于满标速率很快,用户提前打开抢标页面不绝革新,这样数据库的查询压力会不绝增大,假如抢标的用户量很是大,会导致在抢标之前将数据库毗连数用完。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读