前言 WebApiClient的netcoreapp版本的开发已接近尾声,最后的进攻方向是性能的压榨,我把我所做性能优化的过程介绍给大家,大家可以依葫芦画瓢,应用到自己的实际项目中,提高程序的性能。 总体成果展示 使用MockResponseHandler消除真实http请求,原生HttpClien ...
http是超文本传输协议。html就是超文本,http是一种负责处理客户端和服务端请求响应的协议,其中数据传输一般是基于TCP进行的。 http请求结构 http响应结构 想了解当连接了一个不安全的wifi的时候,是怎么获取抓包用户的账号密码的一些信息的。 http不安全的的原因 1、数据没有加密, ...
分类:
Web程序 时间:
2020-05-26 18:13:34
阅读次数:
81
启动jmeter,默认有一个测试计划,然后,修改计划名称,尽量使其变得有意义,容易看懂,然后,新建一个线程组。 线程数设置为1,方便演示; 添加一个http信息头管理器; 那么,为什么要添加http信息头管理器: Jmeter不是浏览器,因此其行为并不和浏览器完全一致。这些Jmeter提供的配置元件 ...
分类:
Web程序 时间:
2020-05-26 16:49:12
阅读次数:
91
1、axios是什么 2、axios的特点有哪些 3、axios有哪些常用方法 4、axios相关配置属性 5、axios的拦截器 6、axios为什么既能在浏览器环境运行又能在服务器(node)环境运行? 1、axios是什么? 他是一个封装好的http请求库,他是基于es6的promise机制实 ...
分类:
移动开发 时间:
2020-05-26 15:07:12
阅读次数:
87
1.首先在测试计划下添加线程组: 2.再次添加Sampler—HTTP请求: 3.HTTP请求界面填写: 接口信息: 接口地址:http://v.juhe.cn/laohuangli/d 返回格式:json/xml 请求方式:http get/post 请求示例:http://v.juhe.cn/l ...
分类:
其他好文 时间:
2020-05-26 01:30:38
阅读次数:
86
前段时间做视频上传业务,通过网页上传视频到服务器。 视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:1,文件过大,超出服务端的请求大小限制;2,请求时间过长,请求超时;3,传输中断,必须重新上传导致前功尽弃; 解决方案: 1,修改服务端上传的限制配置;Ngi ...
分类:
编程语言 时间:
2020-05-25 19:45:08
阅读次数:
83
高并发解决方法 负载均衡 高并发的问题的出现 随着时间、用户、并发次数增加,会出现大数据高并发问题,即计算资源不够 请求多了 解决思路: 1. 换硬件,但是有局限性2.多台服务器协同完成 先介绍一些概念 分布式:原本一台服务器完成,分成多台服务器协作完成集群:多台服务器做完全相同的事儿,每个服务器都 ...
分类:
其他好文 时间:
2020-05-25 17:25:54
阅读次数:
165
原文:Nginx 是如何处理 HTTP 头部的? Nginx 处理 HTTP 头部的过程 Nginx 在处理 HTTP 请求之前,首先需要 Nginx 的框架先和客户端建立好连接,然后接收用户发来的 HTTP 的请求行,比如方法、URL 等,然后接收所有的 Header,根据这些 Header 信息... ...
分类:
Web程序 时间:
2020-05-25 12:26:26
阅读次数:
70
原文:.net core HttpClient 使用之掉坑解析(一) 一、前言 在我们开发当中经常需要向特定URL地址发送Http请求操作,在.net core 中对httpClient使用不当会造成灾难性的问题,这篇文章主要来分享.net core中通过IHttpClientFactory 工厂来... ...
分类:
Web程序 时间:
2020-05-25 09:16:45
阅读次数:
85
一、ab命令 ab工具 Apache服务器的性能测试工具,它可以测试安装Web服务器每秒处理的HTTP请求. 语法 ab {选项} {参数} 选项 -A:指定连接服务器的基本的认证凭据; -c:指定一次向服务器发出请求数; -C:添加cookie; -g:将测试结果输出为“gnuolot”文件; - ...
分类:
Web程序 时间:
2020-05-25 00:05:46
阅读次数:
94