PHP秒杀系统1/2

一、原理

1、原理知识

原理知识介绍

2、特征与难点

特征与难点分析

3、核心实现

核心实现

4、高可用

过载保护

高可用

5、课程目标

在这里插入图片描述

二、基础工具与知识

1、压测工具

ab工具
安装

yum -y install httpd-tools
ab -V

检测接口最多qps

ab -n100 -c10 http://xxx
Requests per second: 101.15[#/sec](mean)

写完接口使用ab来测接口的性能
ab -n100 -c10 http://xxx

2、nginx限流

限制单个并发数,限制单个ip的请求数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、nginx配置说明

在这里插入图片描述

3、压测接口:

ab -n100 -c10 http://xxx

4、查看请求日志

在这里插入图片描述

5、限流算法介绍

A.令牌桶

令牌桶可以处理突发流量
令牌桶

B.漏桶算法

不能应对突发流量
在这里插入图片描述

C.计数器限流

单位时间计数器计数即可,一般在应用程序中写的较多。

提升单服务的性能

6、CND介绍

在这里插入图片描述

1、传统的原理

在这里插入图片描述

2、CDN架构

在这里插入图片描述

3、普通域名访问

在这里插入图片描述

4、DNS解析原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、大型网站的架构

在这里插入图片描述

1、nginx负载均衡算法介绍

在这里插入图片描述

2、带权轮循

在这里插入图片描述

3、消息队列介绍

在这里插入图片描述
在这里插入图片描述

4、秒杀系统的难点分析与架构原则

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、秒杀系统的架构原则

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值