CDNを使ってキャッシュを活用したいなと思い、
いろいろ調べたときの備忘録。
調べたのは、Cloudflare/Cloud CDN/Fastlyの3種類。
まとめ
- Cloudflare
- 無料でも利用できる
- 単一URLのパージのみ
- 柔軟なパージはEnterpriseプランのみ
- Cloud CDN
- 価格が安く、前方一致でのパージも可能
- キャッシュ削除が遅く、1分につき1回まで
- $0.09/GB、$0.0075/1万req
- Fastly
- 柔軟なパージができ、キャッシュ削除もはやい
- 最低月額料金$50が必要
- $0.19/GB、$0.0090/1万req(アジア)
費用がかかるほど柔軟なパージができるけど、
月50ドルは悩ましい。。(´・ω・`)
調べた内容
Cloudflare
パージできる種類
- URL指定
- Cache-Tags指定(Enterpriseプランのみ)
- URLのprefix指定(Enterpriseプランのみ)
制限
- URL指定: 1分につき1000URLまで(課金で緩和可能?)
- Cache-Tags指定: 24時間につき30,000回まで
参考
Cloud CDN(GCP)
パージできる種類
- URL指定
- prefix指定
- ホスト指定
制限
- 1分につき、1回まで
- キャッシュが消えるまで、2〜3分ほどかかる
- キャッシュ無効化の概要 | Cloud CDN | Google Cloud
- 料金 | Cloud CDN | Google Cloud
Fastly
パージできる種類
制限
- 単一URLやサロゲートキー指定では、アカウントごとで、1時間につき、平均100,000パージまで
- 最低月額料金があり、50ドルはかかる
参考
以上!! 機能的には、Fastlyが魅力的だけど、
とりあえず、Cloudflareからはじめるのがよさそう。。(*´ω`*)