性能测试
文章平均质量分 66
EASY_2020
这个作者很懒,什么都没留下…
展开
-
Web前端、应用服务器、数据库SQL等性能优化总结
web前端性能优化Web前端指网站业务逻辑之前的部分,包括:1.浏览器加载2.网站视图模型3.图片服务4.CDN服务等主要优化手段有优化浏览器访问,使用反向代理,CDN等。1.浏览器访问优化(1)减少http请求HTTP协议是无状态的应用层协议,意味着每次HTTP请求都需要简历通信链路,进行数据传输,而在服务器端,每个HTTP都需要启动独立的线程去处理,这些通信和服务的开销都很昂贵,减少HTTP请求的数目可有效提高访问性能。减少HTTP请求的主要手段是:合并CSS,以及压缩CSS大小转载 2021-02-06 14:42:59 · 368 阅读 · 0 评论 -
使用fiddler进行弱网测试(APP)
1、思路留意页面的响应时间留意页面内容是否完整加载(比如请求掉包导致页面部分内容丢失)是否有超时重发机制相关提示是否正常(针对弱网下加载过程、超时、或者加载失败的情况)2、Fiddler工具实现弱网fiddler设置勾选允许远程连接、端口号设置为8888,同样手机端链接同个wifi,设置代理为电脑主机ip,端口为8888:抓取https的包,需要手机安装证书,方法:手机浏览器输入http://IP地址:8888,点击下载。选中fiddler的页面请求包进行网速设置:最后在Rules-&原创 2021-01-26 11:01:42 · 331 阅读 · 0 评论 -
nginx(http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器)与tomcat服务器
前言为毛要用nginx服务器代理,不直接用tomcat 7.0,还做多了一次接请求?这个是我想问的,公司的新项目是要用Nginx+tomcat7+jdk开发的,用户命名可以直接访问tomcat,为啥还要用Nginx?这货是个啥玩意?什么是Nginx?根据前面的对比,我们可以了解到Nginx是一个http服务器。是一个使用c语言开发的高性能的http服务器及反向代理服务器。Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor转载 2020-12-11 14:04:14 · 1715 阅读 · 0 评论 -
从前端到后端的性能优化
我们以一个实际的场景来整体认识一下从前端到后端的性能优化。场景:一个Web前端的请求发出之后,需要等待比较长的时间,才能得到完整的响应。针对这种情况,我们需要怎么考虑呢?三个方面:Web前端层面,应用服务器层面和存储层面。下面我们来简单说说。一、Web前端性能优化1.优化浏览器的访问,主要包括:减少HTTP的请求数,像各种css、js和图片能合并就合并;使用浏览器缓存;压缩页面等。2.使用CDN加速,缓存各种静态资源。3.使用反向代理。二、应用服务器性能优化1.优化我们的代码,改善设计等。转载 2020-12-10 16:27:08 · 753 阅读 · 0 评论 -
网站性能优化(浏览器优化、反向代理、CDN,Content Distribute Network内容分发网络)
核心知识点:1.排查网站性能瓶颈的手法:分析各个环节的日志,找出异常部分2.Web前端:网站业务逻辑之前的部分(浏览器、图片服务、CDN)3.优化手段1)浏览器优化(1)减少http请求a.http请求的开销:建立通信链路、进行数据传输、,同时要启动独立的线程去处理。b.减少http的手段:合并CSS、合并JavaScript,合并图片,这样浏览器就只有一次请求。(2)使用浏览器缓存a.将静态资源缓存到客户浏览器上,b.更新时是生成新的JavaScript文件,并更改html中的引用。转载 2020-12-10 16:20:55 · 282 阅读 · 0 评论 -
使用jmeter并发对DNS服务器发起请求
1、安装插件https://jmeter-plugins.org/install/Install/下载 plugins-manager.jar 然后复制到 lib/ext 目录下, 并重启Jmeter重启完成后在 选项 下选择 “Plugins Manager”,进入到插件管理界面,输入UDP,勾选UDP Protocol Support,插件管理器会自动安装对应的插件,安装完成后重启Jme...原创 2020-03-21 16:43:59 · 809 阅读 · 0 评论 -
web性能测试中总结的一些性能问题(更新中)
数据库连接数限制,导致性能并发出现排队时间较长,性能响应时间较慢。后台逻辑处理服务器和数据库服务器均需要查看cpu和内存状况,大多数性能问题出现在数据库处理数据的时候,比如一些不必要的数据查询、数据处理算法需优化。数据库服务器与web服务器分离的好处:一,安全性数据库服务器可以只对WEB服务器提供服务,不至于暴露在互联网中。将网络嗅探,暴力破解的可能性降到最低。二,处理效率更高数据...原创 2020-03-20 16:50:43 · 461 阅读 · 0 评论