通用方法 Scale Out 横向扩展,分而治之,采用分布式布署的方式分流,让每个服务器都承担一部分并发和流量 缓存 使用缓存来提高系统性能,好比“拓宽河道”。任何能够降低响应时间的中间件。缓存思想遍布很多设计领域 异步 在某些场景下,未处理完成先返回,再通知。 高并发系统的演进应该循序渐进,以解决 ...
分类:
其他好文 时间:
2019-10-28 10:54:51
阅读次数:
113
MySQL慢查询日志总结 慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语 ...
分类:
数据库 时间:
2019-10-27 19:03:50
阅读次数:
104
postman官方文档:https://learning.getpostman.com/docs/postman/scripts/test_examples/ 断言1:检查响应主体是否包含字符串 断言3:检查JSON值 断言4:使用响应头断言 断言5:响应时间小于200ms 断言6:响应状态码 断言 ...
分类:
其他好文 时间:
2019-10-24 00:17:33
阅读次数:
101
一、现象 /pinter/case/slow?userName=xxx tps很低,响应时间很长,数据库服务器cpu很高(接近100%),应用服务器负载比较低 索引 索引是对数据库表中一列或多列的值进行排序的一种结构,存储了表中的关键字段,使用索引可快速访问数据库表中的特定信息。类似于书籍中的目录。 ...
分类:
数据库 时间:
2019-10-21 19:10:20
阅读次数:
164
emmmmm,主要是名词解释、Jmeter配置、服务器运行命令。 压测名词 QPS = 1000/RT ,即 1000ms 除以平均响应时间,即 1秒内处理多少个请求 1、关于TPS、QPS区别 我日常都会使用TPS,每秒事务数,之所以是事务这个概念,是因为我们在请求过程中会增加检查点,检查点成功就 ...
分类:
其他好文 时间:
2019-10-21 10:02:38
阅读次数:
127
使用Packet Tracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。建立网络拓扑结构、配置参数、抓包、分析数据包。使用路由器连接不同的网络、使用命令行操作路由器、通过抓取HTTP报文,分析TCP连接建立的过程。 ...
分类:
其他好文 时间:
2019-10-19 09:45:57
阅读次数:
99
第一步:介绍badboy工具 1.1: 页面功能分析: 1. 界面视图,模拟浏览器,能够进行操作 2. 需要录制脚本的URL 3. 点击运行URL 4. Summary:运行的各指标,响应时间,成功事物等 5. 参数:在录制到的需要参数化的地方能够在这里操作之后导入jmeter 6. 目录树,记录录 ...
分类:
数据库 时间:
2019-10-18 12:31:31
阅读次数:
116
1、"摩尔定律" 失效,硬件的单元计算能力提升受限;硬件上提高了 CPU 的核数和个数。并发编程可以提升 CPU 的计算能力的利用率。 2、提升程序的性能,如:响应时间、吞吐量、计算机资源使用率等。 3、并发程序可以更好地处理复杂业务,对复杂业务进行多任务拆分,简化任务调度,同步执行任务。 Java ...
分类:
其他好文 时间:
2019-10-15 21:00:27
阅读次数:
70
简介请看这里https://www.cnblogs.com/ch00486259/p/11383686.html 前言 经过一段时间的优化,Socean.RPC的性能又提高了一些,不过这差不多是socketAPM模型的极限了,已经很难再提升了。本框架仅仅2000多行代码,无第三方框架引用,在普通PC ...
什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有 响应时间(Response Time),吞吐量(Throughput),每秒查询率 QPS(Query Per S ...
分类:
其他好文 时间:
2019-10-05 14:45:02
阅读次数:
87