mirror of
https://github.com/zhwei820/learn.lianglianglee.com.git
synced 2025-11-24 09:56:49 +08:00
fix img
This commit is contained in:
@@ -263,7 +263,7 @@ function hide_canvas() {
|
||||
<p>既然要做性能优化,那么,我们就需要知道:什么是性能?它都有哪些指标,又应该如何度量,进而采取哪些手段去优化?</p>
|
||||
<p>“性能”其实是一个复杂的概念。不同的人、不同的应用场景都会对它有不同的定义。对于 HTTP 来说,它又是一个非常复杂的系统,里面有非常多的角色,所以很难用一两个简单的词就能把性能描述清楚。</p>
|
||||
<p>还是从 HTTP 最基本的“请求 - 应答”模型来着手吧。在这个模型里有两个角色:客户端和服务器,还有中间的传输链路,考查性能就可以看这三个部分。</p>
|
||||
<p><img src="assets/3a8ab1e3ace62d184adc2dc595d32f62.png" alt="unpreview" /></p>
|
||||
<p><img src="assets/3a8ab1e3ace62d184adc2dc595d32f62.png" alt="png" /></p>
|
||||
<h2>HTTP 服务器</h2>
|
||||
<p>我们先来看看服务器,它一般运行在 Linux 操作系统上,用 Apache、Nginx 等 Web 服务器软件对外提供服务,所以,性能的含义就是它的服务能力,也就是尽可能多、尽可能快地处理用户的请求。</p>
|
||||
<p>衡量服务器性能的主要指标有三个:<strong>吞吐量</strong>(requests per second)、<strong>并发数</strong>(concurrency)和<strong>响应时间</strong>(time per request)。</p>
|
||||
@@ -331,7 +331,7 @@ sar -n DEV 2 # 看所有网卡的流量,定时 2 秒检查
|
||||
<li>你是怎么理解客户端的“延迟”的?应该怎样降低延迟?</li>
|
||||
</ol>
|
||||
<p>欢迎你把自己的学习体会写在留言区,与我和其他同学一起讨论。如果你觉得有所收获,也欢迎把文章分享给你的朋友。</p>
|
||||
<p><img src="assets/fbc85df2c908cb8fa6bffde6ea989732.png" alt="unpreview" /></p>
|
||||
<p><img src="assets/fbc85df2c908cb8fa6bffde6ea989732.png" alt="png" /></p>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user