WordPress 性能优化 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/wordpress-性能优化/ 没有不值得去解决的问题,也没有不值得去学习的技术! Tue, 04 Aug 2026 04:34:30 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.2 https://media.shuijingwanwq.com/2026/05/logo-150x150.png WordPress 性能优化 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/wordpress-性能优化/ 32 32 从 CPU 再次告警到 ECS 升配:WordPress 服务器从 1 核 2G 升级到 2 核 4G 实录 https://www.shuijingwanwq.com/2026/08/04/22250/ https://www.shuijingwanwq.com/2026/08/04/22250/#comments Tue, 04 Aug 2026 04:33:27 +0000 https://www.shuijingwanwq.com/?p=22250 阿里云 ECS 再次频繁触发 CPU 告警后,我结合云监控与 EdgeOne 离线日志,确认自动化抓取和大量回源 MISS 是主要诱因,而 W3TC 未预缓存归档分页只是放大因素。考虑到服务器长期运行在 1 核 2G、内存占用接近 60%,且后续还要部署 Go Tour,最终将实例升级为 2 核 4G。本文记录了告警分析、规格选择、快照备份、升配重启,以及 Nginx、PHP-FPM、Redis、W3TC 和三个域名的完整验证过程。

从 CPU 再次告警到 ECS 升配:WordPress 服务器从 1 核 2G 升级到 2 核 4G 实录最先出现在永夜。

]]>
https://www.shuijingwanwq.com/2026/08/04/22250/feed/ 2
WordPress 发布新文章后首页仍是旧内容?EdgeOne 与 Cloudflare 将首页和 Sitemap 缓存缩短到 2 小时实测 https://www.shuijingwanwq.com/2026/07/31/21068/ Fri, 31 Jul 2026 13:33:49 +0000 https://www.shuijingwanwq.com/?p=21068 在将 W3 Total Cache、EdgeOne 与 Cloudflare 的主要 HTML 缓存统一延长到 4 天后,我发现新文章发布后,首页和 Sitemap 可能继续命中 CDN 中的旧缓存。本文记录如何在保留普通页面 4 天长缓存的同时,仅将中英文首页和公开 Yoast Sitemap 的 Edge TTL 缩短到 2 小时,并分别通过 EdgeOne 与 Cloudflare 实测缓存过期、重新回源和 HIT 行为。最终在内容新鲜度、缓存命中率和维护成本之间取得更合适的平衡。

WordPress 发布新文章后首页仍是旧内容?EdgeOne 与 Cloudflare 将首页和 Sitemap 缓存缩短到 2 小时实测最先出现在永夜。

]]>
从 CPU 告警到双域名预缓存:W3 Total Cache、EdgeOne 与 Cloudflare 96 小时缓存优化实战 https://www.shuijingwanwq.com/2026/07/29/20634/ https://www.shuijingwanwq.com/2026/07/29/20634/#comments Wed, 29 Jul 2026 03:01:04 +0000 https://www.shuijingwanwq.com/?p=20634 在再次出现 CPU 告警后,我暂时停止继续追查瞬时负载根因,转而重新启用 W3 Total Cache 页面预缓存,并从 900 秒 × 5 页 的保守配置逐步优化。通过准确统计中英文 Yoast Sitemap,确认真正需要预缓存的页面为 6270 个,并自动生成 www + en 联合 W3TC 专用 Sitemap,每小时同步更新。最终将 W3TC Page Cache、EdgeOne 中文站和 Cloudflare 英文站的缓存生命周期统一调整为 96 小时,同时采用 300 秒 × 7 页 的低批量持续预热策略,在降低冷缓存回源和 PHP 动态生成压力的同时,避免预缓存本身制造新的 CPU 峰值。

从 CPU 告警到双域名预缓存:W3 Total Cache、EdgeOne 与 Cloudflare 96 小时缓存优化实战最先出现在永夜。

]]>
https://www.shuijingwanwq.com/2026/07/29/20634/feed/ 1
用 EdgeOne 与 Cloudflare 统一解决 WordPress 随机 Query String 缓存穿透:只优化 canonical 文章 URL https://www.shuijingwanwq.com/2026/07/27/20445/ Mon, 27 Jul 2026 15:00:43 +0000 https://www.shuijingwanwq.com/?p=20445 本文记录一次 WordPress 双 CDN 架构下的 Query String 缓存优化实战。中文站通过 EdgeOne 自定义 Cache Key 与回源请求参数设置,让 canonical 文章 URL 的不同查询参数共用缓存,并在 MISS 回源时删除 Query String;英文站则通过 Cloudflare URL Rewrite Rule 实现相同目标。整个过程结合 HIT/MISS、Age、301、CF-Ray 与 Nginx access log 进行实际验证,最终将规则收敛为仅优化 /YYYY/MM/DD/ID/ 形式的标准文章 URL,在降低随机参数缓存穿透风险的同时保持 CDN 配置简单、清晰、易维护。

用 EdgeOne 与 Cloudflare 统一解决 WordPress 随机 Query String 缓存穿透:只优化 canonical 文章 URL最先出现在永夜。

]]>
将 media、en、admin 拆出 EdgeOne 后,我重新估算了网站每月的实际 CDN 成本 https://www.shuijingwanwq.com/2026/07/17/19585/ Fri, 17 Jul 2026 14:33:40 +0000 https://www.shuijingwanwq.com/?p=19585 EdgeOne 个人版每月包含 50GB 安全加速流量和 300 万次安全加速请求。套餐启用几天后,我根据实际消耗速度判断,现有额度无法支撑完整计费周期,因此陆续将 media、en 和 admin 三个域名迁出 EdgeOne,只保留中文主站 www。本文根据迁移前后的真实流量与请求数据,按加量包实际消耗比例估算月度成本。结果显示,当前过渡周期预计成本约为 26.2 元;拆分完成后的稳定月度成本约为 22.2 元;如果三个域名都未迁出,月度成本约为 49.6 元。此次拆分预计可将 EdgeOne 长期成本降低约 55%,每月节省约 27.4 元。

将 media、en、admin 拆出 EdgeOne 后,我重新估算了网站每月的实际 CDN 成本最先出现在永夜。

]]>
Cloudflare 免费版适合中国大陆 WordPress 主站吗?从缓存 HIT 到灰云直连阿里云 ECS 的实测复盘 https://www.shuijingwanwq.com/2026/07/05/18913/ https://www.shuijingwanwq.com/2026/07/05/18913/#comments Sun, 05 Jul 2026 12:17:43 +0000 https://www.shuijingwanwq.com/?p=18913 本文通过一次 WordPress CDN 性能排查,重新修正了此前对 Cloudflare 免费版加速效果的判断。虽然 W3 Total Cache 页面缓存与 Cloudflare HTML 缓存已经正常命中,但在中国大陆访问场景下,尤其是移动、联通线路,Cloudflare 免费版仍可能因为线路绕路和节点波动导致访问变慢。通过新建灰云测试域名 cn-test.shuijingwanwq.com,并使用同一静态文件对比阿里云 ECS 直连与 Cloudflare 访问效果,结果显示国内直连阿里云明显更快。文章最终认为,Cloudflare 免费版更适合作为低成本全球化入口,而不是中国大陆访问的绝对加速方案;长期更合理的方向可能不是按语言拆分 CDN,而是按访问地区进行 CDN 分流。

Cloudflare 免费版适合中国大陆 WordPress 主站吗?从缓存 HIT 到灰云直连阿里云 ECS 的实测复盘最先出现在永夜。

]]>
https://www.shuijingwanwq.com/2026/07/05/18913/feed/ 3
从阿里云 DNS 到 Cloudflare 全球加速的完整迁移实战记录 https://www.shuijingwanwq.com/2026/06/30/18578/ Tue, 30 Jun 2026 10:42:30 +0000 https://www.shuijingwanwq.com/?p=18578 本文记录了将部署在阿里云ECS的博客从阿里云DNS迁移至Cloudflare以实现全球加速的全过程。文章详细介绍了从DNS记录扫描与导入、NS服务器修改,到利用dig命令及公共DNS进行生效验证的操作步骤,并通过HTTP响应头和CF-Ray节点确认了CDN的成功接管。最终实现了HTTPS与HTTP/2生效,优化了海外访问路径并改善了TTFB。

从阿里云 DNS 到 Cloudflare 全球加速的完整迁移实战记录最先出现在永夜。

]]>