2024 免费静态 Web 资源部署大汇总
中文网字计划在整个去年着力于解决字体 CDN 服务提供的问题,由于字体部署是纯粹的静态资源,所以很多免费的静态网站部署服务都能很好的实现外链 CDN 的功能。 需要实现一个这样的静态 CDN 资源网站,我们需要服务商满足下面的条件:
基本项:
- 允许部署静态资源并自动提供域名和 HTTPS 相关的服务
- 免费额度足够大 100GB/月左右即可,越多越好
- 最好国内能访问(面向国内用户则是必须的了)
- 支持 Github 直接持续部署
加分项:
- 支持 Edge Worker
- 允许项目对部署文件的头部进行定义(主要解决 CORS 导致的跨域问题)
- 提供网站访问数据图表
- 提供 Nest.js、Astro 等框架的 SSR 服务
No.1 Netlify 毋庸置疑的免费之王
优势
- 每个月 100GB 免费额度
- (可以先向客服询问 Github 开源项目有没有优惠,然后在你的一个前端开源项目放上 Netlify 相关的链接,这样会给你一个 每月 1T 额度的超级用户)
- 国内可用,边缘节点够给力,速度够快。中文网字计划用了一年了,也够稳定
- 支持自动持续部署,Github 项目直连部署,省心又快乐
- 支持 Edge Worker 部署服务器链接其它应用
- 支持 SSR 框架部署
劣势
- 文档非常冗长,而且一大堆没用的介绍,不如直接注册上手更快
- 网站访问数据分析为会员特供
No.2 Cloudflare Pages
优势:
- 每天 100K 请求数 (居然是按次数计算的)
- 国内可用,虽然有边缘节点支持,但是略卡
- 支持 Edge Worker 部署服务器
- 提供 Cloudflare 的其它免费集成服务,比如 Stream、R2 等
- 支持 Astro、Nuxt 等框架
- 有简单的访问数据统计
劣势
- 服务不太稳定,自动边缘节点对国内不太友好
No.3 Render
优势
- 每月 100G 静态网站带宽,有简单的访问数据统计
- 不仅可以部署前端,服务器也可以部署,就是性能低一些
- 直接在可视化界面操作头部设置,非常方便
劣势
- 构建服务器性能较差,打包时间要长一点
- 貌似不支持 Edge Worker,如果要 SSR 得使用服务器,而服务器是另外的计费方案
No.4 Vercel
优势
- 免费 100 GB
- 与 React 生态共轭父子,SSR 支持度高
- 有数据库与 Blob、KV 等功能集成
- 支持 Github 项目直接持续部署
劣势
- 国内被墙,直接不可用
- 团队模式要加钱
No.5 Kinsta
优势
- 支持 WordPress 和 静态部署
- 100 GB,但是有网站大小和数量限制(一般摸不到顶)
劣势
- 免费账号不能更改头部
- 要使用数据库等服务得加钱
- 宣称使用 Cloudflare 的 CDN,那。。。为什么不用 Cloudflare 呢
No.6 Surge
优势
- 不限制发布网站数量
- 有基础 SSL
劣势
- 不允许部署资源过大
- 没有图形化界面
- Github 项目还得写个 Action,有点麻烦