我刚尝试建立 Azure CDN 账户,到目前为止(已经四个小时了),我只得到了 400 和 404 错误,无法返回任何内容。
如果这是一个真正的 CDN,我只需要将 CDN 指向我的网站并向 CDN 请求文件即可,例如 http://myaccount.vo.msecnd.net/images/1.jpg 或 http://myaccount.blob.core.windows.net/images/1.jpg。CDN 将从其缓存中向客户端提供文件,或者它将向我的网站发出请求(例如 http://www.myaccount.com)获取文件,将其存储在其缓存中,然后向客户端提供服务。
如果这是一个真正的 CDN,我只需要将 CDN 指向我的网站并向 CDN 请求文件即可,例如 http://myaccount.vo.msecnd.net/images/1.jpg 或 http://myaccount.blob.core.windows.net/images/1.jpg。CDN 将从其缓存中向客户端提供文件,或者它将向我的网站发出请求(例如 http://www.myaccount.com)获取文件,将其存储在其缓存中,然后向客户端提供服务。
好的,这显然不是这样的。我已经按照 Azure 管理门户中的所有步骤创建了我的存储帐户、CDN 终结点和自定义域,包括 CNAME 验证步骤(显然)已经工作,因为门户显示我的自定义域已允许(并且 CDN 终结点已启用、存储帐户已创建,并且 订阅已激活)。
那么如果 Azure 真的没有设置 CDN,它实际上在做什么呢?我是否应该 物理地 将站点上的所有内容上传到 Azure CDN?如果是这样,那么拥有自定义域名有什么意义呢?
我希望有人可以指出我没有理解的地方,或者让我知道如果我试图像使用真正的 CDN 一样使用 Azure CDN 是否浪费时间。