現在のアプローチ
コンテンツ・デリバリー・ネットワーク(CDN)は、ウェブアプリケーション、ウェブサイト、APIの配信において重要な役割を果たす。 キャッシュされたコンテンツは、ウェブサイトやアプリの訪問者や顧客に最も近い場所から提供される。 これにより、顧客がブラウザにコンテンツが表示されるまでの時間が短縮される。 サイトの配信時間が短縮され、eコマース企業の顧客体験が向上し、売上が増加するため。
CDNが効果的に機能するためには、基盤となるWebサイトテクノロジー(「テックスタック」とも呼ばれる)とうまく連携するように設定する必要がある。 その構成方法は、「キャッシング戦略」と呼ばれることが多い。
しかし、多くのCDNはTECHスタックのコードベースの設定変更を許可していない。 現場で作業するエンジニアは、この重要なパフォーマンスインフラストラクチャを制御できない。 代わりに、別のチームや利害関係者が分離されたユーザーインターフェイスで更新を行う必要があり、エンジニアにとってテストとデバッグが非常に困難で時間がかかる。
通常のCDNでは、設定の更新はコードベース内でバージョン管理されない。 このような集中管理の欠如は、技術スタックにリスクをもたらす。 それは混乱を引き起こし、複数のチーム間で大きな時間とリソースを消費する。 技術スタックに導入された問題を見つけることは、干し草の山(あなたが直接アクセスすることさえできないかもしれない干し草の山)の中で針を探すようなものである。 コードベースに統合せず、問題を追跡する唯一の方法は、顧客の苦情や別のチームからの意見に頼ることである。 これは透明性、説明責任、効率性の欠如を引き起こし、サイトのダウンタイム、収益の損失、顧客の不満を引き起こす可能性がある。
さらに、CDNでのキャッシュは従来、静的データに制限されていた。 開発者はコード内の動的データを理解しているが、従来のCDNではキャッシュを管理できない。 そのため、ウェブサイト上の最も重要なコンテンツの大部分をキャッシュすることは非常に困難または不可能であり、全体的なパフォーマンスに影響を与える。
Edgioアプリケーションの概要
Edgio Applications Platformを使用すると、チームはWebアプリケーションとAPIを簡単に構築、リリース、保護、高速化できる。 サイトの展開、セキュリティ保護、監視を行うための機能の完全なスイートを提供する。
開発者にとって、この製品の重要な部分の1つはEdgeJSだ。 EdgeJSはjavascriptのCDN設定である。 従来のCDNとは異なり、EdgeJSはキャッシングを拡張し、開発ワークフローに組み込む。 動的データと静的コンテンツのCDN構成を簡単に更新できる機能を提供する。
Edgio web CDNは、本番稼働前にローカルまたは非本番環境でテストできる。 これにより、開発者はQ/Aを介して同一だが異なる環境での変更を徹底的に検証した後、簡単に本番環境に移行できる。
このワークフローの利点は非常に大きい。メンテナンスウィンドウが不要になり、不必要なロールバックがなくなり、問題の追跡と発見が容易になり、CDN構成の更新の可視性が欠如して発生するミスを防ぎ、全体的なチームの速度を向上させ、顧客やウェブサイトのエンドユーザーのサイトパフォーマンスを向上させる。
当社のアプローチの利点
EdgeJSの設定更新をコードベースで直接制御することで、更新プロセスの以前に切断された部分を修正することができる。 アップデートはスピードと品質を向上させることで実行されるため、問題の発見やロールバックにかかる時間が短縮され、市場投入までの時間が短縮される。
Edgio Applicationsはまた、チームがウェブページにサブセカンドパフォーマンスを構築できるようにする。 静的および動的キャッシュに加えて、EdgeJSはブラウザへの予測プリフェッチへのアクセスを提供する。 プリフェッチは、ユーザーがページにアクセスしようとする前にAPI呼び出し、ウェブページ、アセットをローカルにキャッシュすることで、訪問者のエクスペリエンスを高速化する。 EdgeJSは、エッジネットワークと連携して動作する構築済みのカスタムサービスワーカーを使用して、訪問者ビューポート、頻繁に訪問したページ、またはカスタム定義されたルートのすべてのURLから直接HTMLとAPIデータをプリフェッチする。 ユーザーのデバイスのブラウザにプリフェッチする機能により、Edgioはプリフェッチ要求をスマートに処理するように設計された唯一のエッジネットワークであり、標準的な要求に対して一意に処理する。
プリフェッチには、動的データや、バックグラウンドでのディープフェッチ画像やアセットも含まれる。 動的データをキャッシュ戦略の一部としてターゲットにし、それを正しく実行できるツールを提供することは、Edgio独自のものである。 これは、競合他社とは一線を画す当社の最も注目すべき機能の1つである。 ウェブサイトは伝統的に動的データをキャッシュしないので、多くのサイトの大部分がキャッシュされていない。 Edgioの顧客は、「すぐに使用できる」使いやすい方法で動的データキャッシュを提供することで、ページ読み込みが高速化され(多くの場合は秒未満)、ユーザーの満足度が高まり、収益が増加し、ウェブサイトが競合他社を上回るパフォーマンスを発揮する。
ケーススタディ:
アキラ
結果:
- Webサイトは以前より71%高速
- 4Gネットワークで500ミリ秒のブラウズ速度
- サブセカンドWebサイトからのオーガニックトラフィックは+30.1%
- +61.4%オンライン体験を合理化したチェックアウト開始
- +80%のモバイルトランザクションにより、コンバージョン率が37.25%上昇
- 9.16% Boltの最適化されたチェックアウトでのリフトからチェックアウトへの変換
Akiraのケーススタディを読む。
靴のカーニバル
結果:
- ブラウジングの移行時間を92%削減(6秒から500ミリ秒に短縮)
- 最初の負荷速度が70.5%向上し、3.4秒から1秒に低下
- ウェブサイトの98%を上回るパフォーマンスを発揮し、Amazon、Zappos、Nordstromを上回っている
- 1秒未満のWebサイトで収益が40%増加
- Edgioでエンタープライズの俊敏性を向上
靴のカーニバルのケーススタディを読む。
ユニバーサルスタンダード
結果:
- エッジで静的データと動的データをキャッシュするハイブリッドJamstackアプローチ
- PLPからPDPに600ミリ秒のページロード
- 直帰率が40%低下し、コアWebバイタルに合格
- モバイルでのコンバージョン率が200%向上
Universal Standardのケーススタディを読む。
Edge Insightsアナリティクスダッシュボード
この新しいオールインワンエッジ分析ソリューションは、パフォーマンス(CDN)とセキュリティに関するインサイトを1か所で提供。 多次元フィルタリングを使用して、必要な答えをほぼリアルタイムで得ることができる。