建站
WordPress怎么迁移到新VPS?低停机操作步骤
证据状态:官方文档、明确条件与可重复步骤;页面未标注的数据不视为本站实测。
直接答案:低停机迁移的关键是先在新VPS完成全量恢复,再短暂停写并同步最后的数据差异,最后切换DNS。迁移前降低TTL、保留旧服务器、验证HTTPS与邮件,并准备明确回滚条件。
迁移前准备
- 盘点PHP版本、扩展、Web服务器、定时任务和邮件。
- 降低DNS TTL并等待旧TTL生效。
- 备份数据库、wp-content、配置和证书信息。
- 在新VPS安装相同或兼容的软件栈。
先用本地Hosts文件验收
在正式切换DNS前,把自己电脑的域名临时指向新服务器。逐项检查前台、后台登录、图片、固定链接、表单、支付回调和计划任务,避免公开流量参与测试。
切换与回滚
切换前暂停内容写入,做最后一次数据库和上传文件同步,再改DNS。旧服务器至少保留一个完整观察周期;出现订单、登录或资源错误时,按预先设定的条件切回。
网站上线前的验收办法
一年成本包括服务器、域名、备份、对象存储、CDN、插件授权与维护。页面体积和缓存命中率会直接改变带宽需求。
- 用无缓存访问测试动态页面和后台操作。
- 压缩图片并启用页面缓存,再评估是否需要升级配置。
- 从主要访客地区测量页面首字节和完整加载。
- 恢复一份备份到空白服务器,确认域名切换步骤。
free -h
df -h
docker stats --no-stream
docker compose ps命令适用于常见Linux与Docker环境。连续记录高峰数据,单次空载结果不能代表生产负载。
哪些情况下不应这样选
- 不愿维护系统和安全更新,却选择自管VPS。
- 主要访客在欧美,却只因自己在中国而选择亚洲机房。
资料与边界
本文结合官方文档和可重复的验收方法编写。未标注“实测”的数据不作为跑分或线路承诺;价格、资格和产品限制应以购买当天的官方页面为准。
常见问题
迁移WordPress一定会停机吗?
小站可以把停机压缩到最后同步和切换阶段,但完全无感需要更复杂的同步设计。
只用迁移插件可以吗?
可以用于简单站点,仍要核对文件大小、超时、序列化数据、邮件和定时任务。
DNS切换多久生效?
取决于旧TTL、递归DNS缓存和客户端环境,因此要提前降低TTL并保留旧站。