刚装好的站点打开只要半秒,半年后变成三秒,这是一条几乎所有人都走过的曲线。多数时候不是服务器不行,而是下面这几件事在悄悄累加。
1. 插件只装不删
停用不等于没有成本:停用的插件仍占磁盘、仍可能被加载、仍会被安全扫描。每加一个插件,就多一份脚本、样式和数据库查询的可能。定期清点,三个月没用过的就删掉。
2. 没有页面缓存
WordPress 每次访问都要跑一遍 PHP 和数据库。纯静态缓存能把这一步直接跳过,是投入产出比最高的一步。先上缓存,再谈其他优化。
3. 数据库在悄悄变胖
文章修订、过期 transient、垃圾评论、插件留下的日志表,会让查询变慢、备份变大。定期清理修订版本和过期选项,效果立竿见影。
4. 图片没有压缩
一张手机原图 4MB,首页放五张就是 20MB。转成 WebP、把最大宽度限制在 1600px,通常能减掉八成体积,肉眼几乎看不出差别。
5. 主题加载了用不到的脚本
很多主题和插件会在所有页面加载全部资源:轮播、灯箱、图标库、动画。打开开发者工具的 Network 面板,按体积排序,通常能发现几个页面根本用不上的大文件。
6. 外部请求拖慢首屏
外部字体、头像服务、统计脚本、CDN 探测,每一个都要额外握手。头像可以改为本地缓存,字体只保留用到的字重,非必要脚本延后加载。
7. PHP 版本与 OPcache
PHP 8.x 相比 7.x 有明显提升。同时确认 OPcache 已开启,否则每个请求都要重新编译代码。这一步通常只需要改配置,不用改代码。
排查顺序建议
先用工具测一次基线,再按“缓存、图片、插件、数据库、外部请求”的顺序逐项处理,每改一项复测一次。没有基线就没有优化,只有感觉。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容