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

架构师:如何提高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.kler.cn/a/384367.html

相关文章:

  • 浅谈Spring MVC
  • AI - 人工智能;Ollama大模型工具;Java之SpringAI(三)
  • 【C/C++】strncpy函数的模拟实现
  • 推荐一款基于Flash的交互式园林设计工具:Garden Planner
  • HTTP、WebSocket、gRPC 或 WebRTC:各种协议的区别
  • Pytorch实现transformer语言模型
  • Python中pandas组件学习总结
  • 【Linux】进程间通信(匿/命名管道、共享内存、消息队列、信号量)
  • 【go从零单排】实现枚举类型(Enum)
  • PyCharm中 argparse 库 的使用方法
  • jenkins流水线pipeline
  • Netty篇(学习前言)
  • mysql常见的一些配置项
  • C#-拓展方法
  • iOS开发 swift系列---一个视图数据修改后,如何刷新另外一个视图
  • 多机器人图优化:2024ICARA开源
  • 服务器数据恢复—分区结构被破坏的reiserfs文件系统数据恢复案例
  • 火山引擎云服务docker 安装
  • SpringBoot开发——8种读取配置文件信息的方式
  • 基于MPPT最大功率跟踪的光伏发电蓄电池控制系统simulink建模与仿真
  • 【ArcGISPro】单次将自己建立的工具箱添加至Arcpy中
  • C字符串 | 字符串处理函数 | 使用 | 原理 | 实现
  • MySQL limit offset分页查询可能存在的问题
  • FPGA高速设计之Aurora64B/66B的应用与不足的修正
  • 简单介绍一下mvvm mvc mvp以及区别、历史
  • Recyclerview缓存原理