什么是“副項目的最佳托管”,在 2020 到 2026 年间發生了翻天覆地的变化。過去的答案是 DigitalOcean 上 $5/月的 VPS。2026 年的答案则更加分散:静态前端免費發在 Cloudflare/Vercel/Netlify 的邊缘網络上,容器化后端跑在 Render 和 Fly.io 上,而廉价的共享主機(Hostinger)也终于好用到足以撑起一個业余的 WordPress 或 PHP 副項目。下面就是我们给朋友回答“这東西该部署在哪?”时的實用清单。

我们的评估方式

  • 免費档是否诚實:免費方案是否真的能让你發佈一個真實的副項目,而不会產生意外扣费?
  • 建構效能:从推送到部署實际上要多久?
  • 语言/運行时覆蓋:它跑得动你的业余應用實际使用的技术栈吗?
  • 免費档支援自定義域名:你能把已拥有的域名指向免費档吗?
  • 升级路径:流量增长后,最小的付費台阶是什么?能否纵向扩容?

1. Vercel——最適合 Next.js 和静态前端

Vercel 依然是 Next.js、Astro 以及任何產出静态或無伺服器建構產物的框架中最顺滑的部署體驗。連接 GitHub 仓函式庫、推送,一分鐘内生產环境 URL 就上線了。建構快取和 ISR 開箱即用。對副項目来说,免費的 Hobby 档非常慷慨:100 GB 带宽、自定義域名、邊缘函数、图像优化(有上限)。

优點:即時部署、邊缘函数、自动 HTTPS、每個拉取要求都有预览 URL。

缺點:Hobby 條款禁止将免費档用于商業用途(開始赚錢后需要升級到 Pro);长时间運行的無伺服器函数有上限——如果你要的是一個带状态的真實后端,需要换别家。

价格:Hobby 免費;Pro $20/用户/月;Enterprise 定制报价。

2. Cloudflare Pages——免費無限带宽的最佳静态托管

Cloudflare Pages 在前端托管上與 Vercel 正面竞争,并在一個指標上胜出:免費档带宽不限量。建構分鐘数有上限(免費档每月 500 分鐘),Pages Functions 運行在 Workers 上,这意味着真正的邊缘運行时,而不仅仅是容器化的無伺服器。

优點:静态带宽不限量;Workers 運行时;與 Cloudflare 全家桶集成(R2 儲存、KV、Durable Objects);控制台里审计级质量的可观测性。

缺點:Next.js 適配器不如 Vercel 打磨得好;文档铺得比较散。

价格:静态托管免費不限量;Workers 付費方案 $5/月。

3. Render——2026 年的 Heroku 平替

随着 Heroku 免費档退役,Render 如今就是“我只想 5 分鐘内让一個 Rails/Django/Node 應用上線”的服务。它支援 Web 服务、后台 Worker、定时任务、Postgres 和 Redis。可以从 GitHub 或 Dockerfile 部署。

优點:有状态后端中最省心的開發者體驗之一;免費档提供托管 Postgres;定时任务;预览环境。

缺點:免費 Web 服务档在 15 分鐘無活动后会休眠,首個要求唤醒需要约 50 秒——對作品集無所谓,但如果是朋友的婚礼 RSVP 網站就很崩溃。最低档没有免費的持久磁盘。

价格:免費的 Web/静态/資料函式庫档;付費 Web 服务 $7/月起;Postgres $7/月起。

4. Fly.io——最適合把容器部署到用户附近

Fly.io 接收一個 Dockerfile,并把它運行在 30 多個区域中的任意区域,在所有能跑真實后端的服务商中,它的付費服务開销最小。他们的 Machines 计费模型對低流量應用很友好——你只按 CPU 秒数付費,而且可以把小應用固定在单個区域,让成本接近零。

优點:原生 Dockerfile;真正的多区域;小應用很便宜;跨区域集群的托管 Postgres。

缺點:免費额度需要绑定信用卡,而且如果不小心把服务扩到很多区域,账单会让人困惑;历史上發生過宕機。

价格:免費额度(约 $5 额度/月);超出后按秒计费。

5. Hostinger——业余項目最具性价比的 VPS

如果你宁愿拿一台真實 VPS 的 root 权限,也不想按要求付費——Hostinger 在 2026 年再次下調了 VPS 促销价,性价比是實打實的:按年一次性付款的 1 vCPU / 4 GB VPS,一旦你的工作负载上了量,比几乎任何無伺服器月账单都便宜。hPanel 很成熟;備份是自动的;還附带 AI 建站工具(開發者用不上,但也無害)。

优點:2026 年最便宜的完整 root VPS;面板成熟;每周自动備份。

缺點:首個付費周期后续费价格会上涨;支援分档,只有最高档回應快;操作系统更新得自己负责。

价格:VPS 促销价按年付约 $3/月起;高级支援档另计。

6. Railway——Render 那個更时髦、更有主见的表亲

Railway 拥有这個类别中最干净的“在图上連線服务”UI。拖一個 Postgres、連到你的 Node 服务、部署,完成。起步额度够一個小型业余項目跑一個月,之后才会撞上用量的计量计费。

优點:漂亮的服务拓扑图 UI,插件接入簡单,即時 Postgres/Redis,直接从 GitHub 仓函式庫部署。

缺點:如果某個繁忙的 Worker 任务持续運行,用量计费可能出乎意料;功能集比 Render 小。

价格:Hobby 最低 $5/月;超出后按用量计费。

7. Netlify——Vercel 的替代選擇

Netlify 在開發者口碑和邊缘函数上依然出色,尤其適合不用 Next.js 的 Jamstack 站點。免費档提供 100 GB 带宽和集成的無伺服器函数。

优點:簡单的 Git 部署;成熟的建構生態;非常適合纯静态站點和 Jekyll/Eleventy/Hugo。

缺點:2024 年與流行框架的公開争执让一些 Next.js 用户轉投他家;图像和表单處理有用量上限。

价格:Starter 免費;Pro $19/月。

决策表

你的項目形態推荐
Next.js 應用,想要即時预览部署Vercel(免費,商業化后升级 Pro)
静态行銷/文档站,带宽需求大Cloudflare Pages(免費,带宽不限量)
Rails/Django/Express 配 PostgresRender(免費档有唤醒延遲)或 Railway(小规模更便宜)
想把容器放在用户附近Fly.io(按秒计费)
业余 PHP/WordPress 需要 VPSHostinger VPS(年付促销)
担心 Vercel 的定价视框架選 Cloudflare Pages 或 Netlify

免費档的現實检驗

几件我们曾不得不向朋友解释的事情——他们曾把副項目建在这些平台的免費档上:

  • Vercel Hobby:條款禁止商業用途。如果你跑在 Vercel 上的业余應用開始赚錢,请升级。被他们發現会暫停項目。
  • Render 免費档:休眠是第一大抱怨来源。要么配置健康检查定时 ping(cron-job.org 免費),要么升到 $7/月的档位。
  • Cloudflare Pages:每次 Worker 呼叫都计入限额。一個頻繁轮询的前端会比你想象更快地耗尽免費 Workers 限额。
  • Hostinger 促销:看清续费价。促销价仅限年付;第二年价格是第一年的两到三倍。

2026 年的建構效能

我们部署一個中型 Astro 站點(15 條路由,4 條动态)實测的資料:

  • Vercel:冷建構约 22 秒,快取命中约 6 秒。
  • Cloudflare Pages:冷建構约 30 秒,快取命中约 10 秒。
  • Netlify:冷建構约 35 秒,快取命中约 12 秒。

Vercel 的建構快取依然最快,但每次推送差几秒,很少成為副項目的决定性因素。

實用技巧:拆分部署目標

没有什么能阻止你為一個項目同时使用两家服务商。行銷頁用 Vercel 或 Cloudflare 免費的静态+邊缘档,后端用 Render 或 Fly.io 的免費/低价档,需要特定運行时或 root 权限的部分放到 Hostinger VPS。對于一個会长成真實產品的副項目,这套組合在你超出免費档之前成本一直接近 $0——之后每個部分都可以在需要时独立迁移。

提示:保持 .env.staging.env.prod 分离。免費档的 URL 足以做演示;流量来了之后,切换到正式域名和更高的限额只需改一個环境变量。

总結

副項目的最佳托管平台,就是免費档恰好匹配你應用形態的那一家。Next.js 或静态站選 Vercel,無限带宽選 Cloudflare Pages,有状态后端選 RenderRailway,容器選 Fly.io,真正按年付費的 VPS 選 Hostinger。尽可能长时间地不付費;哪部分先长大就先升级哪部分。这笔账从未如此友好——到 2026 年,一個熬過前一千访客的副項目托管费依然可以是 $0,而月访客破万的項目也能把账单控制在 $10 以内。