不同的垃圾收集器代表不同的回收算法Serial收集器是针对新生代的收集器,采用的是Copying算法 Serial Old收集器是针对老年代的收集器,采用的是Mark-Compact算法,标记-压缩算法Parallel 并行收集器 Copying算法Parallel Old收集器 并行收集器 Mar ...
分类:
其他好文 时间:
2020-04-19 17:34:10
阅读次数:
77
1.查询性能低下最基本的原因是访问的数据太多。访问了太多的行,有时候也可能是访问了太多的列。 2.请求超过实际需要的数据:1.查询不需要的记录 limit杜绝2.多表关联时返回全部列 3.总是取出全部列 无法完成索引覆盖这类优化,但并不总是坏事 3.重复查询相同的数据,注意缓存 响应时间:服务时间+ ...
分类:
数据库 时间:
2020-04-19 00:34:39
阅读次数:
80
一:负载均衡介绍 1.1:负载均衡简介 以下是wikipedia对负载均衡的定义: 负载均衡改善了跨多个计算资源(例如计算机,计算机集群,网络链接,中央处理单元或磁盘驱动的的工作负载分布。负载平衡旨在优化资源使用,最大化吞吐量,最小化响应时间,并避免任何单个资源的过载。使用具有负载平衡而不是单个组件 ...
分类:
其他好文 时间:
2020-04-18 11:53:43
阅读次数:
67
众所皆知,web上传大文件,一直是一个痛。上传文件大小限制,页面响应时间超时.这些都是web开发所必须直面的。 本文给出的解决方案是:前端实现数据流分片长传,后面接收完毕后合并文件的思路。 实现文件夹上传,要求:服务端保留层级结构,支持10w级别的文件夹上传。 大文件上传及断点续传,要求:支持50G ...
分类:
Web程序 时间:
2020-04-17 12:44:07
阅读次数:
87
基础实战: 业务说明: 测试20个用户访问xx网站 在负载达到3QPS时平均响应时间。 QPS: Query Per Second 每秒查询(请求)率,一台服务器每秒能够处理的查询次数。 添加线程组》https请求 添加常用吞吐量定时器:方便控制给定的取样器发送请求的吞吐量 1800 添加监视器: ...
分类:
其他好文 时间:
2020-04-17 12:38:47
阅读次数:
72
服务隔离介绍 当大多数人在使用Tomcat时,多个HTTP服务会共享一个线程池,假设其中一个HTTP服务访问的数据库响应非常慢,这将造成服务响应时间延迟增加,大多数线程阻塞等待数据响应返回,导致整个Tomcat线程池都被该服务占用,甚至拖垮整个Tomcat。因此,如果我们能把不同HTTP服务隔离到不 ...
分类:
编程语言 时间:
2020-04-17 00:21:02
阅读次数:
225
1、一般而言,被测对象的性能需求,会在用户需求规格说明书中给出,如单位时间内的访问量需达到多少?业务响应时间不超过多少?业务成功率不低于多少?硬件资源耗用要在一个合理的范围中。 如下性能指标非常明确 如若需求不明确情况下,需要去提取性能需求 从用户应用角度考虑,被测对象常用业务性能存在瓶颈的话,很容 ...
分类:
其他好文 时间:
2020-04-16 13:19:46
阅读次数:
79
云计算是一种灵活的服务方法。 公司可以选择使用云来存储数据,并根据需要尽可能多地或尽可能少地执行逻辑来满足其业务需求。 现有企业可能选择逐渐过渡的方式以节省基础结构费用和管理成本(称为“直接迁移”),而新企业可以从一开始就采用云。 我们来了解云计算的一些主要优势。 经济高效 云计算提供即用即付或基于 ...
分类:
其他好文 时间:
2020-04-14 22:35:07
阅读次数:
66
众所皆知,web上传大文件,一直是一个痛。上传文件大小限制,页面响应时间超时.这些都是web开发所必须直面的。 本文给出的解决方案是:前端实现数据流分片长传,后面接收完毕后合并文件的思路。 实现文件夹上传,要求:服务端保留层级结构,支持10w级别的文件夹上传。 大文件上传及断点续传,要求:支持50G ...
分类:
编程语言 时间:
2020-04-14 11:00:59
阅读次数:
78