lll (@ozre) 在 在 Cloudflare Pages 上支持 1.3 GB 的大文件 中发帖
1、背景
1.1 Cloudflare 免费套餐的限制
Cloudflare Workers 和 Pages 在免费套餐中提供以下资源:
CPU 时间:最多 10ms(实际允许约 50ms,但频繁超时会导致错误)
内存限制:128 MB
缓存文件大小:最大 512 MB
子请求数:最多 50 个
上传文件大小:最大 25 MB
这意味着,如果我们想通过 Cloudflare 提供超过 512 MB 的大文件,传统的缓存或内存操作方式是不可行的。
官方限制说明:Cloudflare Workers 平台限制
1.2 JavaScript 内存回收机制
JavaScript 的垃圾回收(Garbage Collection)最快也需要约 12ms 才能执行一次,回收过程本身约占 0.5ms。也就可以理解为在 Cloudflare 环境中,内存一旦被分配,就会持续占用不被回收,因此我们...