• 概要

    • catchdigital.com
    • e コマース
    • ロンドン & ニューヨーク
    • 利用開始 : 20147
  • 主な使用機能

    • カスタム VCL
    • リアルタイム分析
    • コードのバージョニング
  • Fastly 選ぶ理由

    • Fastly/Drupal モジュール
    • 透明性の向上
    • Varnish 活用
Catch screenshot

Catch Digital について

Catch Digital フルサービス提供するデジタルエージェンシーで、オンラインプロモーション戦略、SEOモバイル Web コンサルティングソーシャルメディア管理な幅広いサービスを米国および欧州で提供しています。同社は Web サイト開発に Drupal 使用し、顧客には Rimmel London、Caterham Cars、Zoological Society London、Sally Hansen などがあります。Catch Digital は Fastly 使用して One Direction Fragrances 立ち上げました。これDrupal 上に構築されたレスポンシブな eコマースストアで、One Direction ファンのために他のサイトでは得られない独自のコンテンツを提供しています。

One Direction Falgances の eコマースサイトにはCatch Digital チームがキャッシュ設定をよりコントロールできる CDN 必要でした。パフォーマンスのコンテンツ配信を実現するために設計された最先端の Web アクセラレータである Varnish を Fastly 使用していることに Catch Digital チームは感心しました。また、Fastly の Deupal モジュールにより簡単にセットアップすることができました。実際、Catch Digital チームと Fastly 知識豊富なカスタマーサポートエンジニアは共同で Fastly の Drupal モジュールを改善しました。この共同作業に関する詳細はこちらをご覧ください。

「Fastly エキサイティングな CDN ですキャッシュレイヤーを完全にコントロールできて、簡単に使用できる CDN 求めていた当社のプロフェッショナルなチームにとって、当然の選択でした」
Leon Kessler 、Catch Digital、Head of Development

Varnish ベースに構築してより優れたコントロール性を実現

Varnish ベースに構築されている Fastly グローバルネットワーク全体でコンテンツを瞬時にパージできる機能を含む、パワフルなコンテンツ配信を実現します。Varnish Configuration Language (VCL) 利用することで、Catch は Fastly 設定をカスタマイズし、よりインテリジェントにキャッシングを行うことができます。

「リクエストに含まれる Cookie のように具体的な要素に基づいてキャッシュルールを設定することは通常、独自の Varnish サーバーなしでは不可能だと考えていました。CDN レイヤーでこれを実行できることで、当社のセットアップを強化し、合理化することができました。また、特定のファイル形式のコンテンツが常に Fastly から配信されるように設定することもできます。これにより、理論上、これらのファイルをオリジンから複数回取得する必要がなくなります」

「Varnish ベースにしているということは、私たちにとって非常に重要です。これにより、VCL コントロールしてキャッシュレイヤーに変更を加えることができるからです。ほとんどの CDN ではこのような柔軟性は得られませんが、Fastly では可能です」

Catch Digital 同社の One Direction Fragrances オンラインストアでビジターが商品をショッピングカートに入れる際、Fastly によってカートのページがキャッシュされないようにする必要がありました。Fastly は、Drupal モジュールの VCL 介してリクエストにセッションクッキーが含まれているか確認します。クッキーが無い場合は、リクエストされたページをキャッシュから配信し、クッキーがある場合はオリジンから配信されるように設定されています。

設定の柔軟性

Fastly 複数のドメインを設定することで、Catch Digital サイトへの変更を簡単にテストすることができます。本番サービスのサイトとは別に開発環境のサイトを用意することで、変更をプレビューし、アップデートがサイトのパフォーマンスに影響を及ぼさないことを確認できます。

「Fastly でさまざまなサービスを更新できることは、本当に素晴らしいです。新し VCL 変更を Fastly 設定に加えたい場合、開発環境サイトでそれを行い、完全に機能することを確認してから変更を本番環境に反映させることができます」

Catch screenshot desktop

高いヒット率でパフォーマンスを向上

Fastly ではコンテンツを瞬時にパージできるため、One Direction フレグランスストア内の動的コンテンツ含め、あらゆるコンテンツをキャッシュできます。One Direction 2,000万人の Twitter フォロワーと3400万人の Facebook ファンにストアを紹介した際、サイトのトラフィックが25倍に急増しました。Fastly サイトの前面に置くことで、Catch インフラストラクチャはパフォーマンスを低下させることなくトラフィックの増加に対応することができました。

高いキャッシュヒット率を達成することで、One Direction Fragrances サイトのパフォーマンスを大幅に向上させることができます。Fastly コンテンツの大部分をオリジンではなエッジから配信するため、世界中の One Direction ファンに、より快適なエクスペリエンスを提供することが可能になります。

「トラフィックレベルは、負荷テストでカバーできる範囲を大きく超えていました。Fastly 採用したことで負荷を簡単に処理し、オリジンサーバーに問題を引き起こしうる欠陥がセットアップにないことを確認できました。キャッシュヒット率をリアルタイムでモニタリングしたところ、98から99%でした。その結果、サーバの数を大幅に減らしてコストを削減することができ、非常に満足しています」

「インターネットユーザーはコンテンツをできるだけ早く見たいので、コンテンツをユーザーに近いサーバーから配信することでサイトを高速化できます。One Direction 英国を拠点に活動していますが、One Direction Fragrances サイトには世界中からアクセスがあります。トラフィックのほとんどは米国からのもので、サイトの前面に CDN 配置したことがトラフィックの処理に大きく役立ちました。Fastly 導入した結果、米国を拠点とするユーザーがわざわざ英国からコンテンツを取得する必要がなくなり、サイトのエクスペリエンスが大幅に向上しました」