SiteGround CDN 完全指南:免费标准 CDN 和 Premium CDN 到底怎么选、怎么配
所有 SiteGround 套餐都自带免费的标准 CDN,但很多人根本没开、也不知道它和 SuperCacher 缓存怎么配合。本文讲清楚 CDN 到底解决什么问题、标准 CDN 和 Premium CDN 差在哪、缓存与回源的关系、数据中
在 WordPress 生态里,「直接在线上站点点看」是最贵的坏习惯。以下场景每一个都能把整站搞挂:
正确做法是永远先在副本上试。这个副本行业里叫 staging(预发布环境、暂存环境)。传统上搭 staging 要自己搞子域名、复制数据库、改配置文件、处理 URL 替换——麻烦到很多人干脆不做。
SiteGround 把这件事做成了一键——这是它相对于同价位主机(Bluehost、Hostinger、A2)最直接的生产力优势之一。
在讲操作之前,先说清楚你能拿到什么、拿不到什么:
能拿到的:
staging-你的域名.com(可自定义);noindex,不会被 Google 抓到;拿不到的:
方案档位差异看方案对比页。
登录 Site Tools(https://yourdomain.com/site-tools 或者从客户端进),左侧菜单找到 WordPress → Staging。
第一步:创建
staging,可以改成 dev、test、beta 之类);dev.yourdomain.com 或 yourdomain.com/dev);第二步:访问
创建完成后,Site Tools 会显示 staging 的 URL、WordPress 后台入口。用你线上站的用户名密码就能登录(数据库是复制过来的)。
第三步:加访问保护(强烈推荐)
staging 通常带着未上线的功能、测试内容、可能还有测试用的假数据,最好加一层 HTTP Basic Auth:
第四步:在 staging 上做改动
正常用就行——升级 WordPress、装插件、换主题、改代码、调 CSS。staging 上的所有改动不会影响线上站。
第五步:推回线上
改动验证 OK 之后,回到 Site Tools → WordPress → Staging,选中你的 staging 副本,点击 Push Changes:
关键提示:推数据库时,线上站在 staging 创建之后产生的新数据(比如新订单、新评论、新用户注册)会被覆盖。所以推之前最好选一个流量低谷时段,或者只推文件、数据库手动处理差异。对 WooCommerce 站来说这一步尤其危险——推错时段可能丢一整天的订单。
Staging 解决了「有一个安全试验场」的问题,但没解决「代码怎么管理、变更怎么追溯、多人怎么协作」。这些是 Git 的职责。
SiteGround 在 GoGeek 及以上方案里内置了 Git 集成,可以直接在 Site Tools 里为某个站点(含 staging)初始化一个 Git 仓库,然后从本地或 GitHub 推送代码。
开启方式:
ssh://username@yourdomain.com:2222/home/customer/username/public_html;本地开发流程:
在本地项目目录里:
git init
git remote add siteground ssh://username@yourdomain.com:2222/home/customer/username/public_html/wp-content/themes/yourtheme
git add .
git commit -m "initial commit"
git push siteground master
推完之后服务器端会自动执行 git checkout,你的主题/插件文件立即生效。只推 wp-content/themes/yourtheme 或 wp-content/plugins/yourplugin 这种子目录,不要推整个 public_html(会覆盖 WordPress 核心文件,风险太大)。
配合 staging 的完整工作流:
git push 一次代码就到 staging;git push 一次,或者用 Git 分支管理。这套流程比「FTP 拖文件 + phpMyAdmin 手改数据库」稳得多,出问题能追溯、能回滚。
除了 staging,SiteGround 还提供按需备份(On-Demand Backups),GrowBig 及以上方案支持。
建议的备份节奏:
详细的备份/恢复操作看SiteGround 备份与恢复指南。
SiteGround 的 WordPress Autoupdate 工具(Site Tools → WordPress → Autoupdate)默认会:
这个「更新 → 检测 → 出问题自动回滚」的机制,是 SiteGround 相对于其他主机最被低估的功能之一。对没时间天天盯后台的站长来说,等于把 WordPress 维护外包给了平台。
但要记住:自动回滚只是兜底,不是替代 staging。真正稳妥的流程仍然是先 staging 测试,再让线上自动更新。
市面上还有几个常用的 staging 方案,简单对比一下:
WP Staging 插件(免费版 + Pro)
Duplicator 插件
BlogVault / ManageWP
SiteGround 内置 staging
坑 1:staging 上的邮件误发到真实用户
WooCommerce 站尤其危险——你在 staging 上下单测试,订单确认邮件真的发到客户邮箱了。解决办法:
wp-config.php 里加 define('WP_ENVIRONMENT_TYPE', 'staging');,很多插件会识别这个常量并自动关闭真实邮件;坑 2:推数据库时把线上新数据覆盖掉
前面提过,但值得再强调一次。策略:
坑 3:staging 的 URL 硬编码问题
有些插件或主题会把 URL 硬编码到数据库里(尤其是老的 page builder),克隆到 staging 之后所有链接还是指向线上站。用 Better Search Replace 插件在 staging 数据库里全局替换 URL。SiteGround 的一键 staging 通常会自动处理主要表,但自定义表可能要手动补。
坑 4:Git 推大文件失败
SSH 推送时如果单次提交包含大量图片(比如导入几十 MB 的媒体文件),可能超时。策略:
.gitignore 里排除 wp-content/uploads/——图片走独立流程(用 WordPress 媒体库或 WP All Import);坑 5:staging 的 SSL 证书
如果你把 staging 放在自定义子域名(如 dev.yourdomain.com),需要单独为它启用免费 Let's Encrypt SSL。Site Tools → Security → SSL Manager 里选 staging 域名一键签发即可。
staging + Git 的工作流跑起来之后,你可能会遇到瓶颈:
Staging + Git + 按需备份 + 自动更新回滚,这四件事组合起来,能让你在 WordPress 上做任何改动都心里有底。SiteGround 把这四件事都内置到平台里,不用装第三方插件、不用另付钱、不用自己维护脚本。
如果你还在 StartUp 方案上,认真考虑升到 GrowBig——一个月几美元的差价,换来的是「不用每次都赌线上站还能不能起来」的心理安全感。档位对比看方案页,或者读一读续费价格详解算清楚长期成本。
如果你还在别的主机上,可以看一下SiteGround 真实评测里的后台体验,以及免费迁移指南——GrowBig 及以上方案支持免费人工迁移,24 小时内完成,全程不停机。
现在就通过SiteGround 官方通道注册账号,把当前最新优惠用上,搭好 staging 环境,从此告别「白屏惊魂」。
通过本站专属链接注册,自动享受当前最高折扣,30 天退款保证、免费迁移。
所有 SiteGround 套餐都自带免费的标准 CDN,但很多人根本没开、也不知道它和 SuperCacher 缓存怎么配合。本文讲清楚 CDN 到底解决什么问题、标准 CDN 和 Premium CDN 差在哪、缓存与回源的关系、数据中
很多人以为 SEO 就是写内容、发外链,却忽略了主机在悄悄影响排名:加载速度、正常运行时间、服务器地理位置、HTTPS、PHP 版本,都是搜索引擎会看的东西。本文讲清楚 SiteGround 在主机层面能给你的 SEO 加哪些分、哪些该自己
FastComet 和 SiteGround 都是主打云端、免费 CDN、免费迁移的托管型主机,价格档位也接近,经常被放在一起比。本文从基础设施、价格与续费、数据中心与全球访问、性能技术、后台易用性、支持六个维度逐项拆解,帮你判断该选哪一个
InMotion Hosting 是美国老牌主机,主打大空间、不限流量、90 天退款和便宜的多站点;SiteGround 跑在 Google Cloud 上,主打性能、WordPress 托管体验与现代后台。本文从定位、价格与空间、数据中心