高并发
意味着更大的访问量,更高的成交额
几乎是每一个网站都渴望实现的目标
但是网站往往对高并发又爱又惧
原因很简单:随着流量变大,会遇到各种各样的问题
首先,我们需要了解
什么是高并发?
在互联网的业务架构中,
高并发是最难处理的业务之一,
往往出现在活动、节日等场景中。
最常见的高并发场景有:春运抢票、每年的双11、微博热搜等等。
这些场景,
每秒几十万请求的秒杀系统、
每天千万级别的订单系统、
每天亿级日活的信息流系统等等,都属于高并发。
![v2-70af662145bc714861677c4bc13c6279_b.gif](http://img-01.proxy.5ce.com/view/image?&type=2&guid=a66bf2b5-f92f-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-70af662145bc714861677c4bc13c6279_b.gif)
那到底多大并发才是高并发呢?
高并发不能只看数字,
不是只有千万级别的日活才是高并发,
要看具体的业务场景。
业务都是从0到1做起来的,
并发量只是一个参考指标,
相当于原有业务系统而言,
业务量在成倍、10倍或者100倍增长,
这种情况就是高并发。
当一个网站面对突发流量,
不可能临时改造架构,
最快的方式就是增加机器来线性提高系统的处理能力。
方案一:上机器
一支筷子容易断,一把筷子就十分坚固。
既然一台服务器搞不定,我们就多上几台服务器。
这里的原理就是分流,把以前集中的压力分散开来。
方案二:增加单机性能
也就是增强单台服务器性能,
性能具体增加到一个什么程度呢,
取决于你的业务到底有多复杂。