为什么要动架构
客户原来那套站,首页 TTFB 常年 600ms 以上,移动端首屏 4 秒开外,投出去的流量有一半在等待中流失。
我们做的五件事
1. 内容与渲染分离
WordPress 退化为纯数据层,只暴露 REST API,前台不再执行 PHP。
2. 页面静态化到边缘
构建产物直接推到全球节点,HTML 与图片同享边缘缓存。
npm run sync && npm run build
# 构建完成后推送到 EdgeOne Pages3. 图片换成 AVIF/WebP
由媒体云按访问设备实时出图,构建期不做重处理,CI 快了一半。
4. 砍掉不必要的 JS
动效改用 IntersectionObserver,轮播用 CSS Scroll Snap,整站 JS 不到 40KB。
5. 老 URL 全量 301
百度收录的旧地址逐条映射,没有出现排名断崖。
结果
TTFB 38ms,移动端首屏 0.8 秒,自然流量询盘两个月内翻了一倍多。