2016-07-29 4 views
0

私はこれについていくつかの説明が必要だと思います。このページでは:任意のクエリ文字列を持っていない左側のクエリー文字列が添付されている場合、AzureReader2はイメージをcdnからプルしますか?

enter image description here

2とに配置されています:http://stage.bullydog.com/Products/unfiltered-product/bd/BDGTPD/bully-dog-gt-platinum-diesel、次の画像が表示されます

http://stage.bullydog.com/azure/bdgtpd/40420_1.pnghttp://stage.bullydog.com/azure/bdgtpd/40420_4.png

3番目のイメージでは、?w = 500というクエリ文字列を配置し、それは次の場所にあります。

http://stage.bullydog.com/azure/bdgtpd/40420_5.png?w=500

私は画像を含んページを要求したとき、彼女は、ネットワークトラフィックのキャプチャです:私はここで何が起こっているのか、全体的ないくつかの明確化が必要とのはここ

enter image description here

は次のとおりです。

  1. イメージURLにクエリ文字列が含まれている場合、それは紺碧のcdnからイメージを引き出しますか?私は画像40420_5.png?w=500Request Urlhttp://stage.bullydog.com/azure/bdgtpd/40420_5.png?w=500であることに気付いたので、それは紺碧のcdnから引っ張っているように見えません。どうしてこれなの?
  2. 他の画像については、たとえば40420_4とすると、最初に302が発行され、次に別の要求が発行されたことがわかりました。それはなぜこれをするのですか?
  3. srcsetを使用する場合、ここでImageResizerを使用すると便利です(たとえば、40420_5.png?w=250, 40420_5.png?w=500, etcなどのクエリ文字列を使用してさまざまなソースを設定する方がよいか、40420_5_w250.png, 40420_5_w500.pngなどの異なるイメージサイズを作成する方が良いでしょうか? SlimResponseを使ったSlimmageはどうやって行くのだろうか?

答えて

1

処理が不要な場合、AzureReader2はAzureにリダイレクトします。そうしないと、ブラウザはでなく、AzureReader2がソースリソースを取得するためのバックグラウンドでHTTP要求を行っていることがわかります。 URLは常にImageResizerサーバーを指す必要があります。

Srcset + ImageResizerは素晴らしいです。ほとんどの人は、w=[value]zoom=[value] querystringコマンドでそれを使用します。

+0

処理が不要な場合は紺色にリダイレクトする部分について理解していますが、それは今や理にかなっています。 'w'と' width'の違いは何ですか?人々が 'zoom'を使う理由は何ですか?これらの値を決定する最良の方法は何ですか?オンラインでたくさんの情報がありますが、理解するのは簡単ではありません。 – xaisoft

+0

もう1つの質問ですが、私が間違っている場合は私を修正してください。イメージにクエリー文字列がある場合、最初にazure cdnからフェッチされてから処理されるか、またはWebプロジェクトのローカルイメージフォルダ(たとえばclientCache)から処理されますか、それは紺碧のサーバー上にキャッシュされるかキャッシュされますローカル? – xaisoft

+0

どのように設定したかによって異なります。 CDNやリバースプロキシの仕組みを理解していますか? –

関連する問題