QPS 吞吐量 测试
并发:某个时间,有多少个访问

![]()

日PV 千万以上,就可以说是高并发,一个用户是一个PV
![]()
![]()















优化
流量优化
防盗链处理
前端优化
减少HTTP请求,合并css,js,图片。文件虽然大,请求次数降低
添加异步请求,不是很重要的数据,通过AJAX异步请求
启用浏览器缓存,文件压缩。启用浏览器缓存html文件,静态资源文件,img,js等,设置过期时间在浏览器中。
文件压缩,图片压缩方式,减少流量,带宽。 NGINX gzip压缩
CDN加速
建立图片服务器,集群。 加硬盘,减CPU
服务端优化
页面静态化,减少服务器压力。
实时性高的,并发处理,多线程处理,队列的处理。减少并发。swoole ,kafka
数据库优化
数据库缓存,redis,memecache,mongodb。mysql也有数据查询缓存
如果数据实时性较高,可以做分库分表,分区操作。垂直,水平 (高可用课程 yiiJD优化) 读写分离,负载均衡。
服务器优化
负载均衡,nginx反向代理, lvs 反向代理(yii2JD高级组件)。
-------------------------------------------------------------------------------------------------------------------------------------------------




![]()
![]()



方式一

CSS精灵



合并js,css 有很多前段工具,快38%

页面会变大一些



查看200 后面的 type
![]()

设置header头信息(具体的再记录吧)










还有很多在线的压缩工具











![]()
七牛云图片服务器
静态页面,smarty 或者 ob 函数
如果穿透了我们的动态化,就是必须非静态访问

三态模型




五态模型


![]()

![]()
![]()





![]()
![]()
线程是操作系统控制,协程是用户控制












现在各种并发都是基于epoll实现的,比如golang,nginx,nodejs等












JMeter 介绍及安装
https://learnku.com/courses/ecommerce-advance/6.x/stress-testing-part-one/5886
JMeter 是一款由 Apache 基金会管理的使用 Java 开发的跨平台开源压力测试软件,
可以用于 HTTP/HTTPS、FTP、数据库、TCP 等服务的压力测试,

浙公网安备 33010602011771号