オリジンサーバー
オリジンサーバーとは、コンテンツ配信ネットワーク(CDN)によって配信されるコンテンツの元のソースです。例として、Webページ、画像、CSSファイル、ストリーミングメディアなどがあります。CDNはオリジンサーバーからデータを取得し、世界中のエッジサーバーに複製します。
オリジンサーバーには、Webホストに設置された専用または仮想のWebサーバーを使用できます。これは、WebマスターがWebサイトのコンテンツを追加または更新するときにアクセスする物理サーバーで、接続されたCDNにとっての「正しい情報源」として機能します。ユーザーが特定のエッジノードにまだキャッシュされていないリソースにアクセスすると、CDNはオリジンサーバーからページを取得し、対応するエッジサーバーにキャッシュします。
一般的なオリジンサーバーの操作を以下に示します。
- プッシュ - オリジンサーバーがコンテンツをCDNに「プッシュ」し、複数のエッジノードにコンテンツを複製します
- プル - CDNがリソースを更新するとき、または初めてキャッシュするときに、オリジンサーバーからコンテンツを「プル」します
- パージ - CDNがすべてのエッジサーバーからオブジェクトを削除します。オリジンサーバー上のファイルを更新するときに便利です
NOTE:ほとんどのCDNは、max-ageやexpiresなどのカスタムキャッシュディレクティブを設定できます。これらは、更新されたファイルがあるかどうかをCDNがオリジンサーバーに確認する頻度を指定します。[/n]
知識をテストする