さまざまな要因 (Cookie、IP、時間、ランダム) に基づく複雑なロジックに応じて、同じ URL に対してさまざまなリソース (特に画像) を送信する必要があります。CDN (キャッシュ、可用性、近接性) を利用したい。したがって、どのリソースがリクエストに対応するかを決定するために、この CDN がサーバーを呼び出すようにしたいと考えています。ユーザーに 30X ステータス コードが表示されないように、リダイレクトを使用しないことが非常に重要です。
明確にするために:
- ユーザーがhttp://resources.mydomain.com/img/a.jpgにリクエストを行います。このドメインは CDN の下にあります。
- CDN がサーバーを呼び出し、要求された URL、Cookie、およびユーザー IP を送信します
- 私のサーバーは、提供する実際のリソースの名前を返します ( http://hidden.mydomain.com/img/a-version3.jpg )
- キャッシュにない場合、CDN はそのイメージを要求します
- CDN は a-version3.jpg データを送信するユーザー リクエストに応答しますが、リダイレクトは行いません
現在の商用ソリューションを使用することは可能ですか?