使用 Cloudflare Workers 加速 Oracle Cloud 对象存储
2023-12-26 23:00:15
This post is also available in English and alternative languages.
Intro
Oracle Cloud 是由甲骨文驱动的公有云产品,其 Free Tier 计划包含了 20GB 的对象存储服务。由于其可用区位于海外,跨境访问对象存储时用户体验很不理想。我们可以使用 Cloudflare Workers 搭建反向代理,并配合缓存以节省开销。
Passthrough
直通模式下,Cloudflare Workers 直接转发请求和响应。
1 | const REGION = ""; |
Cache
缓存模式下,先使用 Cache API 将请求缓存于 Cloudflare 的 CDN ,再返回响应正文。
1 | const REGION = ""; |
Eval
- Before: 从境内直连对象存储,下载速度约为 50KB/s。
- After: 在未使用自选 Cloudflare IP 的前提下,下载速度可达 6MB/s,提升 60~120x。