是否可以将CDN与View.aspx文件一起使用
在我的情况下,我通过参数调整图像大小,所以如果我通过:View.aspx?height = 30& width = 30& imageId = 1 将返回Id = 1且height = 30且width = 30的图像。
是否可以避免每次调整大小+使用CDN?
我在CDN中只看到为cdn设置文件夹的选项。
请咨询
答案 0 :(得分:1)
我不知道“为什么有可能避免每次调整大小+使用CDN?”意味着,但我会尝试为您的方案提供足够的信息。
Azure CDN可以使用Blob存储或.cloudapp.net托管服务作为您的原始设置。 CDN可以使用您的查询参数作为原点的区分因子,这意味着浏览到azxxx.vo.msecnd.net/View.aspx?height=30&width=30&imageId=1的所有用户都将获得该对象的服务直接来自CDN(不返回原点进行处理),但访问/View.aspx?height=30&width=30&imageId=2的用户将请求新对象,请求将发送到您的来源用于处理。
对于使用.cloudapp.net时的/ cdn“文件夹”要求,您始终可以在webrole源上使用URL Rewrite,以便将其更改为/View.aspx。