
http
1Goer
这个作者很懒,什么都没留下…
展开
-
HTTP1.0、HTTP1.1 和 HTTP2.0 的区别
一、HTTP的历史早在 HTTP 建立之初,主要就是为了将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。也是说对于前端来说,我们所写的HTML页面将要放在我们的 web 服务器上,用户端通过浏览器访问url地址来获取网页的显示内容,但是到了 WEB2.0 以来,我们的页面变得复杂,不仅仅单纯的是一些简单的文字和图片,同时我们的 HTML 页面有了 CSS,Javascript,来丰富我们的页面展示,当 ajax 的出现,我们又多了一种向服务器端获取数据的方法,这些其实都是基于 HTTP转载 2020-08-03 18:01:51 · 463 阅读 · 0 评论 -
性能监控的95分位值含义以及意义
真实数据最近优化有了一些效果,就正好借着具体的实例数据来看看95分位值的意义。看下面一张图:性能平均值:95分位值举例收集100个数据,从小到大排列,95分位值就是取出第95个用户的数据做统计。 50分位值就是第50个人的数据。95分位值意义第一点: 从上面图中可以看出,在性能统计中,95分位值的波动最明显,能够放大问题。平均值,50分位值的图形如果不是特别关注,波动其实并不明显。第二点: 从高T们的历史经验看,如果能够保证95分位值的稳定性,就能很好的体现系统的稳定性。...转载 2020-05-08 20:09:46 · 10297 阅读 · 0 评论 -
TIME_WAIT数量太多
关于建连接时SYN超时。试想一下,如果server端接到了clien发的SYN后回了SYN-ACK后client掉线了,server端没有收到client回来的ACK,那么,这个连接处于一个中间状态,即没成功,也没失败。于是,server端如果在一定时间内没有收到的TCP会重发SYN-ACK。在Linux下,默认重试次数为5次,重试的间隔时间从1s开始每次都翻售,5次的重试时间间隔为1s,2s,原创 2017-03-22 10:27:08 · 1904 阅读 · 0 评论 -
Charles HTTPS抓包设置教程
安装根证书,选择Charles菜单Help->SSL Proxying->Install Charles Root Certificate,这样系统会自动安装根证书到电脑上,如图:根证书安装完毕后,到Keychain Access设置证书访问权限为“Always Trust”,如图:如果需要iOS模拟器抓包支持,需要安装iOS模拟器证书,选择Charles菜单Help->...原创 2019-07-13 11:41:28 · 1562 阅读 · 0 评论