Open2

cloudflareの周辺知識

kasshii(かっしー)kasshii(かっしー)

Cloudflare:webサイトのセキュリティ・パフォーマンス向上のためにCDN、WAF, etc...を提供しているクラウドサービス
CDN(Content Delivery Network):webコンテンツをユーザーの近くのサーバーから高速かつ安定的に配信する仕組み。
- CDNは世界中に配置されたエッジサーバーをネットワークで繋ぐ
- webコンテンツをエッジサーバーに複製・保存する
- 最も近いエッジサーバーからコンテンツが配信されるから高速
CDNの仕組み

  • オリジンサーバーの負荷軽減:キャッシュサーバーと呼ばれる代理サーバーが、オリジンサーバー(大元のサーバー)に代わりコンテンツを配信するためオリジンサーバーの負荷軽減がされる。キャッシュサーバーは、オリジンサーバーから複製(キャッシュ)したコンテンツを保存している。
  • ユーザー↔サーバー間の物理距離の短縮:ユーザーとサーバーの距離が遠い場合、通常は時間がかかるが、CDNはキャッシュサーバーを世界中に配置している。そのためユーザーから最も近いキャッシュサーバーが応答することで高速化している。