“我靠,我自己打开我的网站,都等了快十秒了,首页才显示出来,那不认识的客户,怎么可能有耐心去等呢?难怪最近通过网站来的咨询量越来越少了。
”
一个做机械设备生意的老板上周找我咨询。他网站上线两年多了,最近自己闲着没事用手机打开试了一下,发现首页加载了将近十秒才完全显示。他平时在电脑上看感觉还行,但是,用手机一测才发现问题大了去了。他回想了一下,这几个月网站咨询量确实一直在下降,之前以为是市场不好,现在看来,可能有一半的客户在网站还没打开的时候就走了。
网站加载速度这件事,平时不太会被注意到,但它一直在默默地帮你筛选客户。加载快的网站,客户留下来继续看的概率高;加载慢的网站,客户还没看到你的产品介绍就已经没耐心了。今天把拖慢网站的几个主要原因拆开讲清楚,你可以对着自查一遍。

一、图片太大没压缩,一张图拖垮整个页面
这是最常见的问题,也是影响最大的问题。很多企业网站在上传产品图片或者首页大图的时候,直接把相机或者手机拍的高清原图传上去了,一张照片好几兆甚至十几兆。网站首页如果有好几张这样的大图,加载时间轻松突破十秒。
1. 图片为什么要压缩
人的眼睛看手机屏幕,其实是分辨不出是高清图还是原图的,适度的压缩后的图片没有多大的差别,但是,网站的加载速度却差了好几倍。一张5MB的原图压缩到200K左右,画质基本看不出变化,但体积却缩小了二十多倍。首页十张大图如果每张都压缩一下,整体加载时间能从十几秒降到两三秒,这个差距直接决定了客户是留下来还是走人。
2. 实操建议
把网站上所有图片检查一遍,体积超过500K的图片全部压缩一次再替换上去。可以用在线压缩工具,免费而且操作简单,上传图片自动压缩,下载下来替换掉原图就行。格式上优先使用WebP,比传统的JPG和PNG更小,主流浏览器都支持。
二、网站里塞了太多没用的第三方脚本
很多网站除了核心功能代码之外,还加载了大量第三方脚本。在线客服、统计工具、广告追踪、社交分享按钮,每加一个功能就多加载一段外部代码。这些脚本虽然单个看起来不大,但加起来就会明显拖慢页面速度。而且这些脚本是从第三方服务器加载的,你的网站再快,也要等这些外部服务器响应。
1. 哪些脚本可以去掉
打开你的网站,按F12进入开发者工具,在Network标签里能看到加载了哪些文件。那些来自第三方域名的文件,逐个看一下是不是真的有必要。如果有些功能已经不用了,对应的脚本就删掉。能合并的尽量合并,能异步加载的别让它阻塞页面渲染。

2. 实操建议
至少检查一下你的网站,比如在线客服这种是不是还在用,如果已经没人管理了,就可以把代码直接删掉,既省了加载时间又省得客户点了没人回。统计代码保留一个就够,没必要同时装两三家统计工具,数据反而对不上。
三、服务器配置太低或者离用户太远
图片压缩了、代码也优化了,网站还是慢,那问题可能出在服务器上。
1. 服务器配置不够
网站用的是虚拟主机还是独立云服务器,差别很大。虚拟主机相当于跟几十个网站共用一台服务器,别人的网站访问量一大,你的网站也跟着受影响。而且低价虚拟主机通常限制了CPU和内存使用量,稍微有点流量就撑不住了。如果业务量在增长,可以考虑升级到云服务器,入门配置也不贵,但体验提升很明显。
2. 服务器离用户太远
如果你的客户主要在国内,但服务器买在了国外,那用户访问的时候数据要跨越大半个地球,延迟必然高。反过来也是同样道理,做外贸的企业如果服务器放在国内,海外客户打开网站也会很慢。服务器选在哪里,取决于你的客户在哪里。
3. 实操建议
登录服务器管理后台,看一下CPU和内存使用率。如果日常使用率就很高,说明配置确实该升级了。如果服务器在海外但主要客户在国内,考虑迁回国内或者加一个国内的CDN加速。CDN相当于把网站内容提前缓存到离用户最近的节点上,用户访问的时候就近获取,不用每次都回源站请求,速度能快一大截。
四、网站技术和代码层面拖慢了速度
这部分偏技术一些,但老板只需要知道有这几个因素存在,可以让开发人员去排查。
1. 没用缓存机制
网站每次被访问都要重新从数据库读取数据、重新生成页面,这样很耗资源。如果配置了缓存,已经生成过的页面会暂存一份,下次有人访问同一个页面时直接返回缓存内容,不用再从头跑一遍流程,速度能提升好几倍。
2. 页面资源没压缩
网站的CSS样式文件、JS脚本文件在开发的时候为了方便阅读,里面有很多空格、换行和注释。这些对浏览器来说都是多余的内容。上线之前把这些文件压缩一下,去除多余字符,体积能缩小不少。
3. 图片没做懒加载
首页可能展示了很多图片,但客户打开首页第一眼只能看到最上面那部分,下面的图片可以等客户往下翻的时候再加载。如果一打开首页就把所有图片全部加载完,加载时间自然就拉长了。懒加载就是让屏幕外的图片先别急着加载,等用户滚动到那个位置再说。
五、总结,说点实在的
网站加载速度这件事,拖慢你的往往不是什么高深的技术难题,就是这些基础配置没做好。图片没压缩、没用的脚本没清理、服务器配置太低、基础缓存没开,这几个问题去解决掉,网站的加载速度通常能提升一大截。
如果你的网站也在经历加载慢的问题,可以先用测速工具跑一遍,看看具体是哪些环节在拖后腿。
像鑫时带科技在给企业客户做网站开发的时候,会把图片压缩策略、代码压缩合并、缓存配置、CDN部署这些优化措施在开发阶段就做好,让网站从上线第一天起就保持较快的加载速度。
客户打开快、体验好,留下来的概率自然高。花一个下午的时间把上面几个地方自查一遍,你可能就会发现,客户不咨询不是因为你的产品不好,而是他们根本没等到网站打开就去了别家。