首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

高流量高并发

互联网时代,并发访问是在某个时间点,有多少访问同时到来。

QPS:每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求);

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

吞吐量:。。。。

5kw的pv峰值qps2300+, 如果。。。。

但是100Mbps 带宽大致能提供的实际数据流量一般小于 10MBps,。。。。

压力测试:测试能承受的并发数,测试最大承受QPS值。

常用的性能测试工具:ab 、。。。

ab的使用:-c 并发数 -n 请求总数

模拟 并发100 总请求5000次

例子:ab -c 100 -n 5000 xxxx

注意事项:测试机器要与被测试机器分开;不要对线上服务做压力测试;观察测试工具ab所在机器,以及被测试的前端机的CPU,内存,网络等都不超过最高限度的75%;

QPS 达到50

可以称为小型网站,一般的服务器就可以应付。

QPS 达到100

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

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

QPS达到80

假设我们使用的是百兆带宽,意味着网站出口的实际带宽是8M左右,假设每个页面只有10K,在这个并发条件下,百兆带宽已经吃完。 方案:。。。。

QPS达到1000

。。。。。

QPS达到2000

这个级别下,文件系统访问锁都成为了灾难,方案:做业务分离,。。。。。

反向代理(Reverse Proxy)

以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给请求连接的客户端。

负载均衡(Load Balance)

技术类型:基于4层负载均衡技术和基于7层负载均衡技术

实现方式:硬件负载均衡设备或者软件负载均衡

硬件产品:。。。。

软件产品:。。。。

单台LVS负载均衡器,。。。。

四层LB:服务类型为tcp/udp,只解析到4层,负载均衡设备与client三次握手之后就会和Real server建立连接;七层LB:服务类型为http/ftp/https等,解析报文到7层,在负载均衡设备与client三次握手之后,只有收到对应七层报文,才会跟RS建立连接。

瞬时高并发:

第一步限流:限制大部分流量,只允许少部分流量进入服务后端。

第二步削峰:。。。。。

比如可以采用Redis 的key-value数据结构,。。。。

DDoS防范

主要分为2大类:

1.网络层攻击 SYN Flood、。。。。

2.应用层攻击,cc攻击。http慢速攻击等等

常见攻击目标写数据库,联表查询,缓存溢出

1、登录认证

2、评论

3、用户动态

4、ajax api

例子:vps服务器一般百元每月,都是 双核 cpu、512M-1G 内存、。。。。

取到 Host 主机名以后,。。。。

kangle 的 。。。

多买几个。。。

tips:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180224G0WG2800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券