WordPress网站速度慢怎么办?先找原因,再做六项基础优化

Mickey

IT工程师 - Mickey

2021年12月6日 最后更新:2026年10月
WordPress网站速度慢怎么办?先找原因,再做六项基础优化

WordPress网站速度慢,原因很少是“WordPress本身慢”,更多是主机、缓存、图片、插件和第三方脚本叠加的结果。优化的正确顺序是:先测量,找到拖慢网站的那一环,再从影响最大、成本最低的地方改起。盲目装三个缓存插件、把所有脚本都“延迟加载”,往往越改越慢,还可能把询盘表单弄坏。

这篇文章讲的是WordPress速度优化的基础部分:怎么判断慢在哪里,以及六项按顺序做的基础优化。数据库索引、对象缓存、Elasticsearch这类进阶手段,可以看WordPress高级速度优化技巧。

第一步:先测量,别凭感觉

“网站很慢”可能是首页慢、产品页慢、手机端慢,也可能只是在国内打开慢,而海外买家打开并不慢。动手之前,先用下面三个工具确认问题:

  • PageSpeed Insights:输入网址,上半部分是真实用户过去28天的体验数据(流量足够时才有),下半部分是Lighthouse的实验室测试和具体建议。两部分的区别和用法,见PageSpeed Insights和Lighthouse的区别;
  • Search Console的“核心网页指标”报告:按网址组显示哪些页面的LCP、INP、CLS不达标,适合找出整类页面的共性问题。三个指标的含义和标准,见Core Web Vitals详解;
  • WordPress后台的“站点健康”:位于“工具→站点健康”,会提示PHP版本过旧、缺少持久对象缓存、自动加载数据过大等问题。
Search Console的Core web vitals报告,移动端和桌面端分别显示较差、需要改进和良好的网址数量
Search Console的“核心网页指标”报告(Core web vitals):① 移动端和 ② 桌面端各有多少网址属于较差(poor)、需要改进(need improvement)和良好(good);③ OPEN REPORT中可以看到是哪一类页面、哪个指标不达标。

小贴士

测试时选几类代表性页面:首页、一个产品分类页、一个产品详情页、一篇文章,而不是只测首页。外贸网站还要注意测试位置:从国内测得慢,不代表欧美买家打开也慢,反之亦然。

挠头思考的宇航员

症状对照:慢在哪里,先查什么

症状常见原因优先检查
页面白屏很久才开始显示,后台也慢主机性能不足、PHP版本旧、没有页面缓存、插件执行大量查询主机和PHP版本、页面缓存、插件
页面框架很快出现,但大图迟迟不显示(LCP差)首屏图片过大、轮播图、首屏图片被懒加载图片尺寸和格式、首屏结构
页面显示了,但点击按钮、展开菜单反应迟钝(INP差)JavaScript过多:页面构建器、滑块、聊天插件、追踪代码插件和第三方脚本
加载过程中内容跳动(CLS差)图片没有宽高、字体替换、顶部横幅或Cookie提示后插入主题模板、图片属性、弹窗位置
只有海外访问慢服务器离目标市场太远、没有CDN主机机房位置、CDN

六项基础优化,按这个顺序做

步骤六项优化,每一项做什么

  1. 1主机和PHP服务器靠近目标市场,检查PHP版本
  2. 2页面缓存只启用一套,排除动态页面
  3. 3图片缩小尺寸并压缩,首屏只放一张主图
  4. 4插件和主题删掉不再需要的,查出拖慢整站的
  5. 5第三方脚本只保留用得上的,其余延后加载
  6. 6CDN由离买家最近的节点返回静态文件
每改一步都重新测试一次,才能知道哪一步真正起了作用。

1. 主机和PHP版本:先把地基打好

主机是所有优化的上限。共享主机资源被大量网站分摊,高峰时段响应慢,缓存插件也救不回来。外贸网站的服务器最好放在目标市场所在的大洲或附近。主机类型和机房怎么选,见外贸网站服务器、SSL证书与CDN选择指南。

同时检查PHP版本。WordPress官方目前推荐PHP 8.3或更高版本、MySQL 8.0或MariaDB 10.11及以上。不少老网站仍在用已经停止安全支持的PHP版本,升级前先在测试环境确认主题和插件兼容。

2. 页面缓存:只用一套

WordPress的页面默认是每次访问时由PHP和数据库临时生成的。页面缓存把生成好的HTML保存下来,下一位访客直接拿到现成的页面,这通常是见效最快的一步。实现方式有两种:主机自带的服务器级缓存,或者一个缓存插件。

  • 只启用一套页面缓存:主机已经提供缓存时,再装一个缓存插件,常见的结果是缓存冲突、页面更新后迟迟不生效;
  • 排除动态页面:购物车、结账、会员中心等页面不能缓存;
  • 测试询盘表单:开启缓存或“合并、延迟JavaScript”之后,一定要实际提交一次表单,确认验证码和提交功能正常。

浏览器缓存是另一回事

它让访客的浏览器把CSS、JS、图片保存一段时间,第二次访问时不用重新下载,一般在服务器或CDN上设置缓存头即可。

宇航员在代码背景前用电脑

3. 图片:最常见、也最容易解决的问题

WordPress会自动为上传的图片生成多种尺寸,并默认对非首屏图片懒加载;较新的版本还会给最可能成为LCP元素的图片加上高优先级。但它不会替你压缩原图。需要做的是:

  • 上传前把图片缩到实际显示需要的尺寸,例如横幅图宽度一般不需要超过2000像素;
  • 压缩后再上传,服务器支持时使用WebP或AVIF格式;
  • 首屏只放一张主图,用多张大图轮播的首屏,往往是LCP差的直接原因;
  • 首屏主图不要被插件强制懒加载。

WordPress图片处理的更多细节,可以看WordPress图像优化。

4. 插件和主题:数量不是关键,质量才是

插件多不一定慢,一个写得差的插件就足以拖慢整站。排查方法:

  • 列出所有插件,删掉已停用、功能重复和不再需要的;
  • 在测试环境安装Query Monitor这类调试插件,查看哪个插件产生了最多的数据库查询或最长的执行时间;
  • 留意“什么都能做”的多用途主题和页面构建器:它们往往在每个页面加载大量用不到的CSS和JavaScript,是INP和LCP变差的常见原因。

5. 第三方脚本:看不见的负担

在线聊天、地图、嵌入视频、社交分享按钮、多套追踪代码,都会从别的服务器加载脚本,网站本身无法控制它们的速度。做法是:

  • 只保留真正用得上的追踪代码,通过Google跟踪代码管理器统一管理;
  • 视频和地图先显示一张预览图,访客点击后再加载播放器或地图;
  • 聊天插件可以在页面加载完成或访客停留一段时间后再加载。

6. CDN:让离买家最近的节点提供文件

CDN(内容分发网络)在全球各地部署了边缘服务器,把网站的图片、CSS、JS等静态文件(配置后也可以是HTML页面)缓存到这些节点上。访客请求时,由离他最近的节点直接返回,不必每次都回到源服务器。对访客分布在多个国家的外贸网站,这能明显缩短静态文件的加载时间。

注意

CDN不能替代前面几步:页面本身生成慢、图片过大、脚本过多,CDN只能部分缓解。

披着红披风的宇航员

别忘了数据库的日常清理

运行多年的网站,数据库里会积累大量文章修订版本、过期的临时数据和已删除插件留下的设置。WordPress 6.6起,站点健康会在自动加载的设置数据超过800 KB时发出提示。日常可以做的是:限制修订版本数量、删除不用的插件时清理其数据、定期优化数据表。操作前务必备份数据库;更深入的数据库优化,见上文提到的高级技巧一文。

一个排查顺序的例子

举个例子:假设一家机械设备出口企业的WordPress网站,首页用多用途主题加页面构建器搭建,首屏是五张全尺寸大图轮播,还装了在线聊天、两套追踪代码和一个社交分享插件。PageSpeed Insights显示LCP和INP都不达标。

合理的处理顺序是:先把轮播改成一张压缩过的主图(直接改善LCP);再删掉重复的追踪代码和用不到的分享插件,让聊天插件延后加载(改善INP);然后确认只启用一套页面缓存;最后才考虑更换主机或接入CDN。每改一步都重新测试一次,才能知道哪一步真正起了作用。

常见问题

WordPress本身是不是就比较慢?

不是。WordPress的核心经过持续优化,同样的主机上,一个精简的主题加少量必要插件,完全可以做到很快。大多数慢的WordPress网站,问题出在主机、主题、插件和图片上。

缓存插件装几个比较好?

一个。页面缓存只需要一套,多个缓存插件或“插件+主机缓存”叠加,容易产生冲突。

用了CDN,为什么网站还是慢?

CDN主要加速静态文件。如果慢在服务器生成页面、JavaScript执行时间过长或图片本身太大,CDN帮不上太多忙,需要回到主机、缓存、脚本和图片上找原因。

优化后,PageSpeed Insights的分数为什么没变?

下半部分的实验室分数会立即变化;上半部分的真实用户数据统计的是过去28天,需要几周才会完全反映改动的效果。Search Console的核心网页指标报告也是如此。

插件多少个算太多?

没有固定的数字。十个写得好的插件,可能比三个臃肿的插件还快。判断标准是每个插件是否必要、是否在维护、是否只在需要的页面加载资源。

从建站阶段就把速度做进去

速度问题最省钱的解决时机,是建站阶段:轻量的主题代码、按需加载的功能、合理的图片规范和合适的主机,比上线后再一层层“打补丁”有效得多。如果你的WordPress网站已经慢到影响询盘,或者正在规划新站,可以了解Sytech的WordPress定制开发服务。

原创文章归Sytech版权所有,转载请注明出处,商用请联系本站获取版权。

Mickey

IT工程师 - Mickey

Sytech科技IT工程师,专注于网络搭建和网站SEO优化,擅长于网站数据分析和海外网站运营、维护。

相关文章推荐正在加载中...

想要马上开始
定制开发您的网站建设?

添加微信咨询 扫描二维码添加微信客服

微信二维码 微信客服

其它联系方式

Sytech科技电话

邮寄联系地址 广州市番禺区钟村街道长华创意谷18栋8~9号 联系服务热线 020 8480 8073