mobile wallpaper 1
mobile wallpaper 2
mobile wallpaper 3
mobile wallpaper 4
1787 字
5 分钟
国外几大无服务器部署厂商的比较(上)
2025-12-21

不知周之梦为胡蝶与,胡蝶之梦为周与?

前言#

自从GitHub Pages推出之后,各种各样的云计算厂商要么跟风研究了自己的Deployments边缘服务,要么就是加大了宣传,其中比较有代表性的是Cloudflare,Render,Vercel,Netilfy和最近新出的ZeaBur,这几个都提供了免费套餐,此比较主要在其在Free Plan下的对于中国大陆时延,体验等情况,以便未来的升级或应用
不过需要注意的是大多数服务商都只提供静态网页的托管,如果需要托管WordPress之类的PHP动态网页博客,部分则需付费并且设置较繁琐,其最简单的方法就是购买VPS服务器

IMPORTANT

本文时效性极强,部分服务可能会在阅读时修改服务政策或价格,注意审慎阅读
由于法律法规问题,上述服务除ZeaBur外所有的服务商提供的域名均不可用于中国大陆地区,如果在中国大陆需要使用其他服务商,请购买域名或干脆直接买域名后直接ICP备案
注意:由于法律法规因素,在中国大陆部署的服务必须遵循工信部ICP备案方法和公安备案

如使用自定义域名,需要在DNS提供商设置CNAME(通常是这样的)来指向提供的域名


GitHub Pages#

官方文档

部署流程#

NOTE

GitHub Pages提供了针对项目Pages和个人的Pages,这里介绍后者,因为其部署流程简单,更易于访问链接最短,懒人福利

  1. 注册 GitHub 账户 注册链接
  2. 创建一个新的存储库(名为{yourusername}.github.io)
    yourusername替换成第一步所输入的用户名,快速跳转
  3. 更改仓库的可见性,GitHub Pages只有在存储库设为Public才能被其他人访问
  4. 提交代码,等待GitHub自动构建
  5. 访问{yourusername}.github.io查看效果
TIP

GitHub提交代码的方式有多种,如GitHub Desktop,Git Bash和浏览器直接上传等
如果不熟悉命令行Git,可使用图形化且较简单的GitHub桌面应用程序,GitHub Desktop下载地址

效果#

由于众所周知的原因,GitHub在中国大陆几乎受到了全端口阻断全频段阻滞干扰,隶属于GitHub的github.io在国内经常会出现连接超时或连接已重置的情况(尤其是针对内地地区)
在测试中,中国大陆测试节点的平均时延为100ms,此结果并不代表实际情况,网络可能会受到当地ISP的限制或其他因素的干扰
GitHub Pages只提供纯静态网页托管,并且如果注重隐私或不想让别人使用你的源码,此方式并不怎么适合你,建议单独设置一个并且使用下述的其他服务商进行部署托管(仓库可改为私有的),并且速度较快
GitHub Free包括2000分钟/月的GitHub Actions,每次Pages部署最多不得超过10分钟,可用于构建小网页或编译项目,如果只有网站,则完全够用,Github个人Pages仅有一个,而项目可以设置无数个Pages,Github Pages带宽每月不能超过100GB且有一定的速率限制,如果使用Pages构建则限制为每小时10次,不建议用于图床或者下载站

Cloudflare Pages#

IMPORTANT

Cloudflare实际提供了两种方式(Workers和Pages),下文主要侧重Pages,为了公平性将不会在此文介绍Workers,其实是部署失败不想再试了

Cloudflare作为赛博大善人,Pages给出来的额度说多不多说少不少,如果单从次数看,Cloudflare免费给的次数才500次每月,但是最长可以部署20分钟,乘起来就是500*20=10000分钟,如果项目比较复杂,编译部署时间长,可以使用Cloudflare进行部署

Cloudflare Pages#

官方文档此处

怎么说呢,其实这个在官方眼中已经过时了,但是Pages其实还是最简单快速的方式,预设了Astro等快速部署,对于不会部署命令的(会使用Astro的人应该没有不会命令行的吧)Pages更适合你,相比Workers的几乎每个元素都是一个请求来说,Pages其实没有对请求数做出限制,这就避免了高额账单和流量额度用尽

鱼和熊掌不可得兼,要么同Github按时间方式计算部署,要么就是按次数进行构建,500/30=16.67,一天可以部署16次!除非你是改一个字Push一次,其他还是够用的

如何使用Cloudflare Pages

同上文Github仓库操作,跳转到Cloudflare仪表盘,点击计算和AI中的Workers 和 Pages,单击蓝色的创建应用程序,使用Pages而非Workers构建你在Github学来并且建立的上传过文件的仓库,Cloudflare不像Github对文件总大小做出限制,但是对单个大小数量做出限制,要求文件数量《=20000,每个文件最大不超过25MiB

NOTE

如果找不到Pages界面,在创建新的应用程序项目下有“Looking to deploy Pages? Get started”这一行小字,点进去就是Pages的创建界面

如果你使用了知名度比较高的网站创建框架(如Astro),可以在框架预设里面找到你使用框架的名字主题不是框架名,这就是Pages为什么比较便利的原因,因为Cloudflare已经内置好你使用框架的构建命令和输出目录,点击保存并部署便可将你的网站部署到全球CDN上,在设置界面你可以添加自定义域名和设置高级项目,Cloudflare提供的pages.dev后缀域名不出所料的无法访问,如果采用此方法进行网站的上线,请使用自定义域名进行CNAME指向

上册总结表格:

////GithubCloudflare
是否有免费套餐[x][x]
构建时间(以最长记)2000min/month10000min/month
提供域名是否在国内可用YesNo
操作难易程度(0-5分制)31
是否支持自定义构建命令支持
Credit Card不需要
全球访问速度(相对)慢快
单次构建限制10min20min
文件大小上限/25MiB
文件总大小1GB20000*25MiB
个人最多项目1100
带宽和速率限制有,每月100GB未规定却不包含于Cloudflare Workers额度
其他资源调用无适用
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

国外几大无服务器部署厂商的比较(上)
https://www.nekoooo.com/posts/国外几大无服务器部署厂商的比较上/
作者
Marisa
发布于
2025-12-21
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录