• 高并发解决方案类考察点


    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 等服务的压力测试,

  • 相关阅读:
    Stream流之三级查询
    SpringBoot日期格式的设置
    el表达式
    SpringMV+HuTool之验证码登录
    Spring注解详解
    @ResponseBody注解使用(返回字符串并不跳转)
    每日leetcode-数组-589. N 叉树的前序遍历
    python apply函数
    剑指offer-JZ6 旋转数组的最小数字
    torch.manual_seed()函数
  • 原文地址:https://www.cnblogs.com/zhaoyang-1989/p/13271993.html
Copyright © 2020-2023  润新知