Open2
cloudflareの周辺知識

Cloudflare:webサイトのセキュリティ・パフォーマンス向上のためにCDN、WAF, etc...を提供しているクラウドサービス
CDN(Content Delivery Network):webコンテンツをユーザーの近くのサーバーから高速かつ安定的に配信する仕組み。
- CDNは世界中に配置されたエッジサーバーをネットワークで繋ぐ
- webコンテンツをエッジサーバーに複製・保存する
- 最も近いエッジサーバーからコンテンツが配信されるから高速
CDNの仕組み
- オリジンサーバーの負荷軽減:キャッシュサーバーと呼ばれる代理サーバーが、オリジンサーバー(大元のサーバー)に代わりコンテンツを配信するためオリジンサーバーの負荷軽減がされる。キャッシュサーバーは、オリジンサーバーから複製(キャッシュ)したコンテンツを保存している。
- ユーザー↔サーバー間の物理距離の短縮:ユーザーとサーバーの距離が遠い場合、通常は時間がかかるが、CDNはキャッシュサーバーを世界中に配置している。そのためユーザーから最も近いキャッシュサーバーが応答することで高速化している。

Cloudflare Workers:CloudflareのCDNで動作するJSの実行環境