数百万网站平滑升级到 PHP 8.2:SiteGround 是怎么做到的
继新站默认使用 PHP 8.2 之后,SiteGround 现已把整个基础设施上的存量网站也全面升级到 PHP 8.2。这次大规模升级历时 88 天、覆盖数百万网站:92.92% 的站点零问题通过兼容检查直接升级,约 7% 的高风险站点被保
如果你用的是 GrowBig、GoGeek 或 Cloud 方案,现在可以在不换套餐、不额外买服务的前提下,直接托管 Node.js 应用。整个流程被简化成一句话:连上你的 GitHub 仓库,或者上传一个源码 ZIP 包,平台负责帮你构建、部署并把它跑起来。
关键在于「统一管理」。你的 Node.js 应用和网站一样,都出现在同一个 Client Area 后台里,能直接用上套餐本来就包含的东西——托管数据库、免费 SSL,以及应用绑到自己域名之后的企业邮箱。对已经有一堆 WordPress 站点的人来说,这意味着不用再单独去 AWS、DigitalOcean 或某个 PaaS 上多开一份账单。
Node.js 是一个开源运行时,它让 JavaScript 能跑在服务器上,而不只是浏览器里。这样一来,同一门语言既能写用户在屏幕上看到的界面,也能写背后的业务逻辑:处理请求、读写数据库、发邮件、对接第三方服务。
它现在是 Web 开发里使用最广的技术栈之一。Next.js、Nuxt、Astro 这些流行框架都构建在它之上;用各种 AI 编程助手和应用生成器做出来的项目,很多底层也是 Node.js。传统共享主机往往只支持 PHP,这也是为什么过去部署 Node.js 应用要么自己搞 VPS,要么单独找云服务商。
基本上,只要能在 Node.js 上跑的都行。官方明确支持的框架和工具包括:
每个项目都跑在标准的 Node.js 运行时上,配 MySQL 或 PostgreSQL 数据库、环境变量,以及每次构建的完整日志。中间没有任何专有的黑盒层挡在你的代码和服务器之间——这一点对开发者很重要,出问题时你能看到真实的构建输出,而不是一个「部署失败」的模糊提示。
这是这次更新里最实用的部分。很多人现在是用 AI 助手写代码的:
换句话说,从「AI 生成一个 demo」到「一个能被真实用户访问、有数据库、有邮箱的线上应用」,中间不再需要你手动搭服务器。
走 GitHub(推荐):连接仓库、选一个分支,构建和部署都自动完成。之后每次往这个分支 push,都会触发一次新的部署,保证线上应用永远和你最新的代码一致。你可以随时暂停自动部署、切换仓库,或者干脆断开连接。
走 ZIP 上传:不想用 GitHub 的话,直接上传源码压缩包,平台同样会帮你构建部署。之后想要自动更新,随时可以再关联一个仓库。
无论哪种方式,每个新项目都会先跑在一个免费的临时域名上,方便你立刻测试。等准备好接真实流量了,再从 Client Area 把你自己拥有的域名指过去即可。
因为应用是跑在你的托管套餐上,它拿到的基础设施和你的网站是一样的:
hello@yourapp.com 这样的邮箱账户(临时域名下不提供邮箱)在账户里,每个应用就是一个 Node.js Project。它不是插件或附加购买项,而是像网站一样并列出现在 Client Area 里,并拥有自己一套针对 Node.js 适配过的 Site Tools。除了项目数量上限,它在资源和功能上和你套餐里的其他网站是一样的。
各项目数量上限:
| 方案 | Node.js 项目数 | |---|---| | GrowBig | 5 个 | | GoGeek | 10 个 | | Cloud | 不限 |
添加路径:Client Area → Websites → Node.js Projects,新建项目后选择 GitHub 连接或手动上传。项目在临时域名上线后,域名、标签、服务器信息在 Client Area 里管理;部署、数据库、安全、邮箱和统计则在 Site Tools 里操作。
Q:哪些方案包含 Node.js 项目? GrowBig 含 5 个、GoGeek 含 10 个、Cloud 不限数量,都不需要额外购买。项目不够用时随时可以升级套餐。
Q:一定要有 GitHub 账号吗? 不用。连 GitHub 能实现每次 push 自动部署,但你也可以直接上传 ZIP,平台照样帮你构建部署。
Q:push 新代码后会发生什么? 如果项目已关联仓库,平台会检测到对应分支的 push,然后自动重新构建并部署。自动部署可以随时暂停。
Q:可以用自己的域名吗? 可以。每个项目先跑在免费临时域名上,准备好之后从 Client Area 把自己的域名指过去。
Q:数据库包含在内吗? 包含。可以直接在 Site Tools 里为项目创建和管理 MySQL、PostgreSQL 数据库。
Q:网站和 Node.js 应用能放在同一个套餐里吗? 可以。Node.js 项目和你的 WordPress 站点、邮箱跑在同一个套餐上,全部在同一个 Client Area 里管理。
如果你手上已经有一个用 AI 助手或框架写好的 Node.js 项目,想让它挂在自己的域名上、后面配着数据库和邮箱正常运行,这次更新基本就是为你准备的。 GrowBig 起步就能建 5 个项目,适合大多数中小型应用;需要更多项目数或更高资源弹性,可以直接上 GoGeek 或云主机方案。
想了解各档套餐的具体差异,可以看主机方案对比。
火箭云提供 WordPress 主机、云主机、域名注册与 AI 建站工具,30 天退款保证。
继新站默认使用 PHP 8.2 之后,SiteGround 现已把整个基础设施上的存量网站也全面升级到 PHP 8.2。这次大规模升级历时 88 天、覆盖数百万网站:92.92% 的站点零问题通过兼容检查直接升级,约 7% 的高风险站点被保
钓鱼、恶意软件、勒索、DDoS、暴力破解……网站面临的威胁一直在变。这份安全清单把 11 个关键动作讲清楚:选一个会保护服务器基础设施的主机、上 SSL、用强密码、开双因素认证、拦暴力破解、监控流量、清垃圾邮件、定期扫描、加固 WordPr
网站加载超过 3 秒,访客流失的概率会翻三倍。这份提速清单把 13 个关键动作拆开讲清楚:先测速、选对主机、用轻量主题、上 CDN、控制插件数量、跑最新 PHP、开启缓存、压缩图片、做懒加载……每一条都说明为什么要做、具体怎么做,照着走就能
邮件打开率和点击率上不去,问题往往不在文案,而在相关性。SiteGround 邮件营销新增了自定义字段(Custom Fields),让你记录订阅者除姓名和邮箱之外的信息,据此分组发送更贴合的内容。本文讲清楚它能做什么、怎么上手。