网页打开慢是cpu还是内存的事,多数时候都不是。先看网络那五段,再看机器。

五段都短。页面还是慢。才轮到 cpu 和内存。

五段都短,才轮到看 cpu、内存和渲染

先把解析、连接、握手、首字节、下载这五段分开看。看一眼就够。别一上来就翻配置。

五段都短。用户还说慢。

再去看机器。这时候 cpu 和内存才有意义。顺序反了就白花钱。

五段里有一段长。先动那一段。

cpu 只在尖峰上高,那是流量不是配置

打开监控。看页面慢的那一分钟的曲线。

只在一两分钟冲到顶。其余时间是平的。

那是有人在跑采集。或者被刷。加配置治不了这一种。

一整天都贴着顶。才像配置不够。

内存满了会先换页,是整站一起变慢

内存不够时。系统会把不常用的页换到磁盘。没开 swap 的会直接杀进程。

表现是所有请求一起慢。不分页面。也不分动静。

看 swap 用量。再看换页次数。

数字一直在涨。就是内存的事。

偶尔涨一下又落回去。先别急着加。

只有动态页面慢、静态页快,才像 cpu

同一个站。静态页一秒开。动态页要五秒。

这个差距才指向程序。不指向网络。

用宝塔拨测的网站测速跑一次,五段耗时是分开给的。

静态页也慢。先回去看五段。别改程序。

两样都慢。多半是机器整体扛不住。

首页慢、图片慢、后台快,是带宽和体积

首页图片多、脚本多。下载段就长。

后台页面小。下载段就短。

这种情况跟 cpu、内存都没关系。跟带宽有关。

先压图片。再减请求数。两样都能立刻做。

慢的时候机器不忙,问题就不在这台机器上

页面慢的那一分钟。比如 cpu 三成、内存一半。

那这台机器没到瓶颈。瓶颈在机器外面。

往前看。线路、cdn、回源。

不看这一段。就会一直加配置。越加越亏。

先量再换机器,别反过来

加内存最省事。也最容易白花。

五段耗时、cpu 曲线、swap。三样一起看。

三样都正常。加配置就是浪费。换机房也一样。

三样里有一项顶满。再谈升级。

下次有人说页面慢,先跑一次五段耗时,把数字贴出来再谈加配置。

<figure><img src="https://image.bt.cn/20261111/a34295c023eba27d4107b53c84a5f560.svg" alt="诊断树:五段耗时都短之后,再看 cpu 尖峰、swap 增长或机器外面" loading="lazy" width="1200" /><figcaption>五段都短才轮到看机器;三样都正常就往线路、cdn 找。</figcaption></figure>