高并发处理思路(五) | 减少HTTP请求

为什么要减少HTTP请求 HTTP请求产生的开销 每个请求都要经历的步骤 域名解析 — TCP连接 — 发送请求 — 等待 — 下载资源 –解析时间 虽然可以做DNS缓存,但是我们在查找DNS缓存的时候也需要一定的时间,多个缓存就要查找多次,也可能缓存会被删除 而HTTP1.1协议规定请求只能是串行发送,也就是说一百个请求必须一次逐个发送

高并发处理思路(二) | 压力测试

做压力测试是为了知道服务器(单台)的QPS承受能力是多少。得到我们服务器能承受的最大并发数和最大QPS值,就要进行压力测试,才能计算出在某个并发数的情况下我们的服务器能不能承受得了。
比如:日QPS值是500,而我们单台服务器最大承受的QPS值是100,那我们至少需要5台服务器才能保证正常访问网站

高并发处理思路(一) | 指标

什么是我们说的并发,高并发 这里的并发并不是任务意义上的并发,通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。 怎么才算高并发 一般来说,日PV到达了千万以上,有可能就是一个高并发的系统 高并发架构需要知道的概念 QPS:每秒请求或者查询的数量,指的是HTTP请求 QPS = (总PV数 * 80%) / (6小时秒数 * 20%) 80% 和 20% 的意思是: 80%的访问量都集中