公开文件体验测试 · T8324
这是公开文件服务的演示环境:文件经 Cloudflare Worker 读出,先查边缘缓存,没命中再读 R2(R2 里没有时由 Sippy 从 S3 拷过来)。所有图片和视频都是程序生成的测试文件,放在个人测试账号上,评审结束后删除。
…
你连到的 Cloudflare 节点
…
缩略图首字节(中位数)
…
30 张缩略图全部加载完
…
边缘缓存命中
第一次打开时,你所在节点还没有缓存,会读远端的 R2(桶在北美西部),所以慢一些;点「再测一次」看缓存命中后的速度。浏览器缓存已绕开,每次都真的请求到节点。
1 · 缩略图墙(30 张,每张约 60 KB)
2 · 大图(3 张,每张 4–6 MB)
3 · 视频:拖动进度条
两个视频都支持任意拖动:浏览器只请求需要的那一段。左边 3 分钟(约 180 MB)会进边缘缓存;右边 10 分钟(约 680 MB)超过 512 MB 的缓存上限,每次拖动都直接读 R2。拖几次,看下面的耗时。
3 分钟 · 1080p · 约 180 MB
…
10 分钟 · 1080p · 约 680 MB
…
明细
| 文件 | 来源 | 首字节 ms | 总耗时 ms | R2 ms | 大小 |
|---|
来源:HIT = 节点缓存命中;MISS = 节点没缓存,读 R2 后存进缓存;R2-RANGE / R2-NOCACHE = 分段或超大文件,直接读 R2。数据来自浏览器的 Resource Timing 和响应头 Server-Timing。