标签: azure-cdn

如何在Windows Azure中创建CDN

我正在尝试通过CDN传递文件.我创建了一个Blob并将文件上传到它.现在我想使用CDN按照Azure文档提供它http://www.windowsazure.com/en-us/manage/services/other/cdn/

在Windows Azure管理门户的导航窗格中,单击"CDN".

在功能区上,单击"新建".在New对话框中,选择App Services,然后选择CDN,再选择Quick Create.

问题是在我的帐户中没有任何称为应用程序服务我应该如何创建CDN?

cdn azure azure-cdn

3
推荐指数
1
解决办法
2850
查看次数

Azure CDN 清除失败,错误为 InvalidResource”

当我从 azure 门户执行 CDN 清除工作时,CDN 清除正在工作,但是当我使用 arm api 尝试执行相同操作时,它失败了

{
  "error": {
    "code": "InvalidResource",
    "message": "The resource format is invalid."
  }
}
Run Code Online (Sandbox Code Playgroud)

这是api:

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/purge?api-version=2016-10-02
Run Code Online (Sandbox Code Playgroud)

我可以通过 API 进行 CDN 启动、CDN 加载,除了我的要求是清除:-(

对此的任何帮助将不胜感激:-)

azure azure-cdn azure-resource-manager

2
推荐指数
1
解决办法
546
查看次数

Azure Verizon CDN - 100% 缓存 CONFIG_NOCACHE

几天前我设置了一个 Azure Verizon Premium CDN,如下所示:

来源:Azure web 应用程序(.NET MVC 5 网站)
设置:自定义域,无地理过滤
缓存规则:标准缓存(不关心参数)
压缩:启用
优化:动态站点加速
协议:HTTP、HTTPS ,自定义域 HTTPS
规则:通过规则引擎强制 HTTPS(如果请求方案 = http,301 重定向到 https://{customdomain}/$1)

所以 - 这个 CDN 现在已经运行了几天,但是 ADN 报告说几乎 100% (99.36%) 的缓存状态是“CONFIG_NOCACHE”(描述:“对象被配置为从不按照位于边缘服务器上的客户特定配置,因此响应是通过源服务器提供的。”)其中一些(0.64%)是“无”(描述:“针对此请求完全绕过缓存。例如,请求立即被令牌身份验证模块拒绝,或者客户端请求方法使用了不可缓存的请求方法,例如“PUT”。)此外,在“缓存命中”报告中,它表示“0 命中,0 未命中”对于每个日。没有任何东西通过“HTTP Large”端,只有“ADN”。

我在四处搜索时找不到这些确切的消息,但我已经尝试过:

  • 将 cache-control 标头更新为 max-age, public(即:cache-control: public,max-age=1209600)
  • 将缓存控制标头更新为 max-age(缓存控制:max-age=1209600)
  • 将过期标头更新为未来的日期方式(过期:2038 年 1 月 19 日星期二 03:14:07 GMT)
  • 使用不同的浏览器所以请求缓存信息是不同的。在 Chrome 中,我的浏览器中的请求是“缓存控制:无缓存”。在 Firefox 中,它会显示“Cache-Control: max-age=0”。无论如何,我假设网站上的用户不会有这些相同的设置,对吗?
  • 多次刷新页面,查看实时报告以查看命中/未命中/缓存状态,它显示了相同的内容 - 几乎所有内容的 CONFIG_NOCACHE。
  • 尝试在https://www.dotcom-tools.com/website-speed-test.aspx上运行“全球”速度测试,但结果相同 - 一堆“NOCACHE”命中。
  • 尝试添加 ADN 规则以将内部和外部最大年龄设置为 864000 …

caching cdn cache-control azure azure-cdn

2
推荐指数
1
解决办法
1179
查看次数

Azure CDN - “忽略查询字符串”和“绕过查询字符串缓存”之间的区别

尽管文档中提到了以下内容,但我不知道“忽略查询字符串”和“绕过查询字符串缓存”在实践中的确切区别是什么。

来自文档

忽略查询字符串:默认模式。在此模式下,CDN 存在点 (POP) 节点在第一个请求时将查询字符串从请求者传递到源服务器并缓存资产。从 POP 提供的对资产的所有后续请求都会忽略查询字符串,直到缓存的资产过期。

绕过查询字符串缓存:在此模式下,带有查询字符串的请求不会在 CDN POP 节点缓存。POP 节点直接从源服务器检索资产,并通过每个请求将其传递给请求者。

如果我的网址是:mydomain.com/articles?page=3. 这是否意味着在这两种情况下页面查询字符串都被忽略了。在这种情况下会有什么不同?

azure azure-cdn

2
推荐指数
1
解决办法
1307
查看次数

CDN是否会改善普通Blob存储的延迟,以便下载一次blob?

我正在考虑为高流量网站(每天数百万次访问)提供解决方案,其中一些内容直接从Windows Azure Blob存储提供给访问者.Blob存储提供的内容是预先计算的个性化博客; 也就是说,不是许多用户共享的通常的静态内容.我的目标是以低延迟提供此内容.

该网站的受众与欧洲的一个国家密切相关.因此,第一个逻辑移动包括选择恰好在地理位置上接近目标国家的存储帐户的地理位置.

那么,我想知道在这种情况下,使用CDN功能是否会进一步改善延迟?特别是,它是否仍会改善首次检索内容的延迟?

cdn azure azure-storage-blobs azure-cdn

1
推荐指数
1
解决办法
1431
查看次数

是否可以通过 AZ Copy 设置 Blob 存储的属性

我们有一个指向 blob 存储容器的 Azure CDN。我们通过 AZ Copy 定期上传新文件。

我可以通过多种方式设置它,例如https://docs.microsoft.com/nb-no/azure/cdn/cdn-manage-expiration-of-blob-content但不能批量设置。

是否可以通过 AzCopy 设置 Cache-Control 属性/元数据?

cdn azure azure-cdn azcopy

1
推荐指数
1
解决办法
1467
查看次数