大型企业网站部署中都会有一个“Staging Site”,它是开发和部署流程中的关键组成部分。这是一个测试环境,模拟了实时生产环境,为开发人员、设计师和利益相关者提供了一个在上线前审查更改和测试新功能的平台。
那Staging Site和我这个日活1人的网站有什么关系呢?
前几天我为我的网站启用HTTP/3不太成功。开启HTTP/3后网站卡顿,Dev tools报错,部分插件不能正常工作,这让我不得已又关闭了HTTP/3。
我这个杠精自然不甘心就此罢手,因此萌生了给我这个自娱自乐的网站也安排一个测试环境的打算。
我手头碰巧也有创建一个测试网站所需的基本资源。
- 一个正好合适的闲置域名:414080.com,谐音:试一试,灵不灵
- 一个闲置的1C2G2VM:网站迁移到腾讯云前使用的Azure VM
- 一个方便迁移的备份环境:blogvault.com
说干就干,刷新VM,建LEMP环境,恢复数据。30分钟后我就有了下面这个测试网站。

下面是在测试网站上进行测试的项目
在oheng.com上实施后会从下面的列表里去除,已在414080.com上部署的有✅标记,高优先级马上就要实施的带⏰标记,仍在计划中的带⏳标记
- HTTP/3 ⏰
启用HTTP/3,判断wordpress网站是否真的适合使用HTTP/3
- 将之前上传的图片文件格式由jpg/png等转换为webp⏳
拥抱新的媒体格式,为博客瘦身 - 部署CDN加速⏳
选择性价比较高的CDN服务 - 将图片视频等媒体文件从wordpress 服务器移至第三方图床 ⏳
让图片,视频独立与博客
- Cloudflare ✅
点亮Cloudflare小云朵,测试网站暂时对国内访问性能要求不高,正好可以尝试下大善人Cloudflare的不少功能
另建了一贴Cloudflare相关内容汇总在一起。 - PHP8.4 ✅
我一直后悔没在建新网站是一步到位用最新版的PHP。现在正好在测试网站上先试试兼容性 - Brotli压缩 ✅
oheng.com上只使用了Gzip压缩,测试网站上试试Gzip+Brotli - Memcached ✅
oheng.com用的是Redis,测试网站上用Memcached试试。