中文网字计划

2024 免费静态 Web 资源部署大汇总

中文网字计划在整个去年着力于解决字体 CDN 服务提供的问题,由于字体部署是纯粹的静态资源,所以很多免费的静态网站部署服务都能很好的实现外链 CDN 的功能。 需要实现一个这样的静态 CDN 资源网站,我们需要服务商满足下面的条件:

基本项:

  1. 允许部署静态资源并自动提供域名和 HTTPS 相关的服务
  2. 免费额度足够大 100GB/月左右即可,越多越好
  3. 最好国内能访问(面向国内用户则是必须的了)
  4. 支持 Github 直接持续部署

加分项:

  1. 支持 Edge Worker
  2. 允许项目对部署文件的头部进行定义(主要解决 CORS 导致的跨域问题)
  3. 提供网站访问数据图表
  4. 提供 Nest.js、Astro 等框架的 SSR 服务

No.1 Netlify 毋庸置疑的免费之王

优势

  1. 每个月 100GB 免费额度
    1. (可以先向客服询问 Github 开源项目有没有优惠,然后在你的一个前端开源项目放上 Netlify 相关的链接,这样会给你一个 每月 1T 额度的超级用户)
  2. 国内可用,边缘节点够给力,速度够快。中文网字计划用了一年了,也够稳定
  3. 支持自动持续部署,Github 项目直连部署,省心又快乐
  4. 支持 Edge Worker 部署服务器链接其它应用
  5. 支持 SSR 框架部署

劣势

  1. 文档非常冗长,而且一大堆没用的介绍,不如直接注册上手更快
  2. 网站访问数据分析为会员特供

No.2 Cloudflare Pages

优势:

  1. 每天 100K 请求数 (居然是按次数计算的)
  2. 国内可用,虽然有边缘节点支持,但是略卡
  3. 支持 Edge Worker 部署服务器
  4. 提供 Cloudflare 的其它免费集成服务,比如 Stream、R2 等
  5. 支持 Astro、Nuxt 等框架
  6. 有简单的访问数据统计

劣势

  1. 服务不太稳定,自动边缘节点对国内不太友好

No.3 Render

优势

  1. 每月 100G 静态网站带宽,有简单的访问数据统计
  2. 不仅可以部署前端,服务器也可以部署,就是性能低一些
  3. 直接在可视化界面操作头部设置,非常方便

劣势

  1. 构建服务器性能较差,打包时间要长一点
  2. 貌似不支持 Edge Worker,如果要 SSR 得使用服务器,而服务器是另外的计费方案

No.4 Vercel

优势

  1. 免费 100 GB
  2. 与 React 生态共轭父子,SSR 支持度高
  3. 有数据库与 Blob、KV 等功能集成
  4. 支持 Github 项目直接持续部署

劣势

  1. 国内被墙,直接不可用
  2. 团队模式要加钱

No.5 Kinsta

优势

  1. 支持 WordPress 和 静态部署
  2. 100 GB,但是有网站大小和数量限制(一般摸不到顶)

劣势

  1. 免费账号不能更改头部
  2. 要使用数据库等服务得加钱
  3. 宣称使用 Cloudflare 的 CDN,那。。。为什么不用 Cloudflare 呢

No.6 Surge

优势

  1. 不限制发布网站数量
  2. 有基础 SSL

劣势

  1. 不允许部署资源过大
  2. 没有图形化界面
  3. Github 项目还得写个 Action,有点麻烦