当前位置: 首页 > news >正文

架构师:如何提高web网站的请求并发响应量?

文章目录

  • 一、提出问题
  • 二、相关概念
  • 三、如何提高网站请求响应能力?
  • 四、负载均衡有那些方式?
  • 五、常用微服务架构图及推荐书籍

一、提出问题

今天,突然想到一个问题,双十一,那些电商网站的并发量是多大?

简单查了一下,说天猫双十一的并发请求量,在50多万请求每秒的处理能力。
那么,我们如何提高网站的请求响应能力?

二、相关概念

这里,可能需要了解两个概念,QPS和TPS

QPS的定义
QPS(Queries Per Second),即每秒查询率,是衡量系统处理查询请求能力的一个重要指标。它通常用于评估搜索引擎、数据库、API等系统的性能。QPS越高,表示系统在单位时间内能处理的查询请求越多,处理能力越强。

TPS的定义
TPS(Transactions Per Second),即每秒事务处理率,是衡量系统在单位时间内处理事务数量的一个重要指标。它通常用于评估数据库系统、交易系统等需要处理复杂事务的系统的性能。TPS越高,表示系统在单位时间内能处理的事务越多,处理能力越强。
在这里插入图片描述
参考:深入解析QPS和TPS:理解与优化系统性能

三、如何提高网站请求响应能力?

我们一般会用到NGINX+服务集群来提高网站的响应并发量
但是,我有想到,NGXIN的最大并发量是5万
那这样,网站的并发量最大就在5万了吗?

显然不是的。

于是,问了一波同学。
建议是,加一层IP负载均衡,配合NGINX集群,提高并发响应量。
同时也给出了说明,这是运维组的工作

四、负载均衡有那些方式?

最后,查到了这样一张图片
在这里插入图片描述
在这里插入图片描述
参考:五大类型负载均衡的原理场景详解

五、常用微服务架构图及推荐书籍

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

http://www.lryc.cn/news/479060.html

相关文章:

  • 图论基础--孤岛系列
  • Docker学习—Docker的安装与使用
  • HC-SR04超声波传感器详解(STM32)
  • 如何在BSV区块链上实现可验证AI
  • Python快速安装软件包到环境的方案
  • npm入门教程17:准备发布的npm包
  • 协程1 --- 发展历史
  • VBA10-处理Excel的动态数据区域
  • 【git】使用记录
  • 代码随想录算法训练营第三十八天|Day38 动态规划
  • 使用C++和libcurl库实现HTTP请求(GET、POST、文件上传)
  • makefile例子
  • 用环形数组实现队列(多种高级方法,由浅入深)
  • springboot框架使用RabbitMQ举例代码
  • Java实现一个延时队列
  • 为什么说vue是双向数据流
  • 创造属于你的 Claude Prompt 和个性化 SVG 卡片|对李继刚老师提示词的浅浅解析与总结
  • redis与本地缓存
  • git撤销commit和add
  • 【361】基于springboot的招生宣传管理系统
  • 【一些关于Python的信息和帮助】
  • creo toolkit二次开发学习之程序集(ProAsmcomp)和装配体组件路径对象(ProAsmcomppath)
  • 深入浅出 Spring Boot 与 Shiro:构建安全认证与权限管理框架
  • 外包干了三年,精神严重内耗...
  • ruoyi-vue集成tianai-captcha验证码
  • Django安装
  • Ubuntu 20.04 安装 QGC v4.3 开发环境
  • WPF+MVVM案例实战(二十一)- 制作一个侧边弹窗栏(AB类)
  • linux中怎样登录mysql数据库
  • 深入理解 Linux 内存管理:free 命令详解