我想我需要一些解釋。本頁內容:http://stage.bullydog.com/Products/unfiltered-product/bd/BDGTPD/bully-dog-gt-platinum-diesel,你會看到下面的圖片:如果附加查詢字符串,AzureReader2是否會從cdn中提取圖像?
的2左側沒有任何的查詢字符串,分別位於:
http://stage.bullydog.com/azure/bdgtpd/40420_1.png和http://stage.bullydog.com/azure/bdgtpd/40420_4.png
在第三張圖片上,我輸入了一個查詢字符串?w = 500,位於:
http://stage.bullydog.com/azure/bdgtpd/40420_5.png?w=500
她是網絡流量的捕獲,當我請求包含圖像的頁面:
這裏就是我需要一些澄清和整體正在發生的事情在這裏:
- 如果圖像url包含查詢字符串,它是否從天藍色的cdn中拉出圖像?我注意到圖像
40420_5.png?w=500
有Request Url
的http://stage.bullydog.com/azure/bdgtpd/40420_5.png?w=500
,所以它似乎沒有從天藍色的cdn拉。爲什麼是這樣? - 對於其他圖片,以
40420_4
爲例,我注意到它首先發出302,然後發出另一個請求。它爲什麼這樣做? - 如果使用srcset,ImageResizer在這方面是否有用,例如,是否最好使用附加的查詢字符串來設置不同的源,比如
40420_5.png?w=250, 40420_5.png?w=500, etc
,還是僅創建不同的圖像大小比如40420_5_w250.png, 40420_5_w500.png
更好?或者SlimResponse SlimResponse可能會走的路?
我明白瞭如果不需要處理,重定向到天藍色的部分,現在就有意義。使用'w'和'width'有什麼區別,人們會使用'zoom'的原因是什麼?你知道什麼是確定這些值的最佳方法嗎?網上有很多信息,但並不容易理解。 – xaisoft
還有一個問題,如果我錯了,請糾正我。如果圖像具有查詢字符串,它是從azure cdn首先獲取,然後進行處理,或者是從Web項目中的本地圖像文件夾處理的,例如,使用clientCache處理,它會將其緩存在Azure服務器上還是緩存本地? – xaisoft
這取決於你如何配置的東西。你知道CDN或反向代理的工作原理嗎? –