心尘SEO博客

Google SEO优化全攻略:提高谷歌SEO搜索引擎排名的必备博客

 GitHub Actions 的构建分钟数和流量限制



免费账号每月额度:
- 2000分钟构建时间
- 公私库共享这2000分钟
- 并发任务数:20个
- 队列任务数:500个

计算方式:
Windows: 2倍分钟数
Linux/Mac: 1倍分钟数
  1. 构建流量消耗

GitHub → Cloudflare Pages流程:
1. 代码推送到GitHub
2. 触发Actions构建
3. Cloudflare拉取代码
4. 开始Pages构建

流量计算:
- 代码体积会占用流量
- 构建过程占用分钟数
- 但不计入GitHub 100GB流量限制
  1. 监控使用情况

查看使用量:
1. GitHub Actions页面
   Settings → Actions → 
   General → Runner minutes

2. 剩余分钟数显示在:
   仓库 → Actions → 
   右上角显示用量
  1. 优化建议

节省构建分钟:
✓ 合并多次小更新
✓ 优化构建流程
✓ 避免不必要构建
✓ 使用缓存机制

减少流量:
✓ 压缩资源文件
✓ 使用.gitignore
✓ 清理不需要文件
  1. 实际使用例子

一般博客站点:
- 每次构建约1-2分钟
- 2000分钟约够1000次部署
- 一天平均30多次更新
- 完全够用

如果不够用:
1. 批量更新
2. 减少测试部署
3. 本地先测试
4. 控制构建频率
  1. 超额解决方案
如果超过限制:
1. 等待下月重置
2. 升级GitHub计划
3. 使用自托管运行器
4. 分散到多个账号