エッジベースの A/B テストフレームワーク

直接概要: このリポジトリは、オリジンへのラウンドトリップやクライアント側のレイアウト操作スクリプトを導入することなく、コードバリアント間でユーザーをルーティングするために、エッジでネイティブに実行される A/B テストフレームワークを提供します。

これはどのような中核的な問題を解決しますか?

従来のA/B テスト実装では、サードパーティのJavaScriptタグによってページの速度が低下するか、カスタムの複雑なルーティングミドルウェアによってクラウドオリジンに負荷がかかります。

  • 主なメリット 1: 単一のリクエスト・ウィンドウ内で、ユーザーの分類とバケットの割り当てをエッジに移します。

  • 主なメリット 2: コンテンツ実験フレームワークに伴うパフォーマンス低下を完全に排除します。

アーキテクチャと技術スタックとは?

コンポーネント

テクノロジー

デモでの役割

バケット・クラシファイア

Fastly プラットフォーム

ユーザーをランダムまたは条件付きでテストコホートに割り当てます

エッジ ルーター

Compute/Varnish Configuration Language

リクエスト・パスを対応するバリアント・リソースに適切に振り分けます。

このソリューションはどのように構成および実行されますか?

  1. ステータス: 2026/5/26にFernando C.が完了

  2. リポジトリ:https://github.com/Fcuervo21/fastly-edge-ab-testing

  3. ライブデモ: https://implicitly-grown-barnacle.edgecompute.app/

主なセールスエンジニアリングのユースケースとは?

  • プロダクト分析の整合性: 開発チームと設計チームに、真のサーバー側パフォーマンスで実験を行う方法を示します。

  • ちらつきのないユーザーエクスペリエンスのテスト: flash-of-unstyled-content(FOUC)エラーを引き起こすツールに代わる、高度にターゲットを絞った選択肢を提供します。

Markdown ファイルはこちらでご覧ください

Fastly を試してみませんか?

ぜひご連絡ください