去年帮朋友优化了一个WordPress网站,首页加载5.8秒,移动端8.3秒。谷歌PageSpeed得分28分。优化完降到1.2秒(桌面端)和2.1秒(移动端),得分83。这7步是有先后顺序的,跳着做效果打折扣。
第一步:先测后改,别盲人摸象
动手之前跑三个工具:Google PageSpeed Insights(看LCP、FID、CLS核心指标)、GTmetrix(看瀑布图找瓶颈)、Query Monitor插件(看数据库查询情况)。我那朋友站的首页跑了187条数据库查询,光WP-Cron相关的就有40多条。
第二步:换一个好主机
原来用的是一家99块一年的虚拟主机,MySQL响应时间平均800ms。换了腾讯云轻量应用服务器2核4G,配合宝塔面板,MySQL响应时间降到15ms。这一步贡献了大概40%的提速。
第三步:上缓存插件,别瞎调参数
装了WP Rocket(付费但值得)。开了三个关键设置:页面缓存(生成静态HTML)、CSS/JS合并压缩、延迟加载图片。缓存预热功能打开,别等用户访问才生成缓存。这一步贡献了约25%提速。
第四步:干掉不必要的插件和数据库垃圾
原来装了36个插件,关了15个。删了5个已停用但还留着代码的。用WP-Optimize清理了修订版本(1.2万条)、垃圾评论(3000条)、过期transient。数据库从480MB瘦到110MB。
第五步:图片压缩和转WebP
用ShortPixel插件批量压缩了全站2400张图片,平均缩小67%体积。同时转成WebP格式——2026年所有主流浏览器都支持了,没有兼容性顾虑。
第六步:CDN加上
接了又拍云CDN,静态资源(CSS、JS、图片)全部走CDN。设置里注意把版本号参数(?ver=xxx)加到CDN缓存规则里,不然每次更新插件CDN缓存就失效。
第七步:关掉不用的东西
关掉了WordPress自带的emoji脚本(wp-emoji-release.min.js)、关掉了Gutenberg的全局CSS、关掉了XML-RPC(不需要远程发布的话)、关掉了Heartbeat API或把它间隔改成120秒。
整个过程花了一个下午加一个晚上。最重要的一步永远是换主机——其他优化是锦上添花,主机慢是硬伤。
标签: 网站建设 WordPress优化 网站速度 PageSpeed CDN
还木有评论哦,快来抢沙发吧~