客户跟你反馈:「你们网站打开好慢啊,等了半天才出来。」你自己电脑打开,飞快。为什么客户觉得慢?你得一步步排查。

第一步:先确认是不是真的慢

用在线测速工具(比如站长工具、pingdom)测你网站的加载时间。测几个地点:广州、上海、北京。看是全国都慢,还是某个地区慢。

如果全国都慢,那是你网站本身的问题。如果只是某个地区慢,可能是那边网络问题。

第二步:看是哪个环节慢

浏览器按F12,切到Network(网络)标签,刷新页面。看每个文件加载用了多久:

HTML文档本身多大?超过200KB就太大了。

图片多少张?总共多大?图片是慢的主要原因。

有多少个外部请求?你挂了统计代码、客服代码、广告代码、字体、CSS……加起来几十个请求,每个都要时间。

服务器响应时间(TTFB)多少?超过500ms说明服务器本身慢。

第三步:针对性优化

前面文章讲过的:图片压缩、WebP格式、Gzip、浏览器缓存、CDN。一个个对着查。

如果服务器响应时间长,那是主机的问题。看看CPU、内存是不是满了,数据库是不是慢查询。必要时升级主机。

注意

客户觉得慢,有时候不是你的问题。他用公司网、WiFi信号差、手机老。但你不能直接跟客户说「是你网不好」。先自己查一遍,确实没问题再礼貌解释。

真正的慢,客户会用脚投票,直接关掉。别等客户反馈才查,定期自己测一下。