问题标签 [azure-cdn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
360 浏览

azure - MVC 捆绑和 Azure CDN 缓存问题

在当前使用 ASP.NET MVC 5.2 和 WebAPI 2.2 的 .NET webproject 中,我们在本地/生产环境中遇到了一些关于缩小和捆绑的奇怪问题。

对于本地开发,我们不会使用捆绑和缩小,因此我们在 web.config 中创建了一个键/值对来在这些设置之间切换。

使用 Web 优化 v 1.1.3 部署到 Azure

浏览器不会在生产中本地缓存捆绑包,因为cache-control header自动设置为no-cache. 这似乎是一个已知问题(Cache-Control="no-cache" 总是在 "Microsoft.AspNet.Web.Optimization" 中),他们唯一的建议是降级到 v1.1.1

降级到 v1.1.1 后,大多数请求都有正确的值 ( cache-control: public),但其中一些仍然是no-cache,所以我认为真正的问题并没有通过降级解决。

使用 Web 优化 v 1.1.1 进行本地开发

当我们在 Web 设置中关闭 CDN 和缩小选项时,某些文件将不会加载到我们的应用程序中。

似乎该方法IncludeDirectory在 v1.1.1 中不起作用(根据 codeplex 上报告的问题,在 1.1.1 版本中调试时 IncludeDirectory 不会添加文件路径)。因为有些文件夹有很多文件,手动添加所有这些文件需要做很多工作。

0 投票
3 回答
121 浏览

asp.net - 具有共享托管服务器的 Azure CDN

我最近开始在“标准”服务计划下将 Azure CDN 用于托管在 Azure 上的 Web 应用程序。CDn 运行良好,页面加载量显着减少。由于某些原因,我需要将 Web 应用程序从 Azure 转移到共享托管服务提供商,我注意到 CDN 并没有像以前在 Azure 上托管 Web 应用程序时那样提高页面速度。是否需要进行任何更改才能使 Azure CDN 与共享托管提供商一起使用?

0 投票
1 回答
1373 浏览

c# - 是否有强制 Azure CDN 文件作为浏览器附件下载的方法?

我们正在构建一个与 DAM(数字资产管理)系统集成的 ASP.NET Web 应用程序。DAM 将文件存储在 Azure Blob 存储中,并使用 Azure CDN 使它们公开可用。

我们将使这些文件(大多数是 PDF)可以从我们的网络应用程序下载。当用户请求其中一个文件时,我们将提供一个自定义 URL,该 URL 将在返回相关文件以供下载之前在服务器上运行一些代码(记录下载等)。

客户端要求文件始终作为浏览器附件返回(即内容处置附件标头)。我很好奇我在这里有什么选择。

我的理想是 CDN URL 是抽象的,我的自定义 URL 是文件的公共 URL。这将允许我设置相关的响应标头等。但是,我认为这里唯一的解决方案是从 CDN 下载文件并将其缓存在我的 Web 服务器上,这会混淆 CDN 的目的。因此,一旦我完成服务器处理,大概我必须将客户端重定向到 CDN 公共 URL。但是,有没有一种方法可以确保 Azure 返回的文件具有正确的响应标头,以确保委派浏览器的默认下载行为?

* 更新 *

在看到这个问题的答案时,我意识到我可能问错了问题。感谢那些在这里回答的人。后续问题在这里

0 投票
0 回答
185 浏览

azure - Azure CDN 版本控制未显示更新

我正在尝试清除我的 CDN 的缓存。

我在我的 CDN 端点上启用了查询字符串以允许新的内容。

我已经更新了 blob 的标题以强制下载而不是显示在浏览器中。当我直接访问 blob 时,图像会下载。如果我通过 CDN 访问它,末尾有不同的版本号,比如?v=2,那么标题不存在并且图像不会下载。查询字符串更改是否需要时间才能生效?还是我错过了更多步骤?

0 投票
1 回答
175 浏览

azure - 基于 API 的 Azure CDN 管理(身份验证问题)

所以基本上我想从 API 管理 CDN。我唯一坚持的是身份验证。我怎么做?我发现它用于 blob 存储和各种其他服务,但不适用于 CDN。有没有人有想法或可以帮助我?

0 投票
1 回答
481 浏览

azure - CDN 端点在 24 小时后不工作

由于 24 小时我的 CDN 不工作。

我们没有更改门户中的任何内容,并且报告一切正常。

我该如何解决这个问题?

http://"storageaccount*.blob.core.windows.net/images/sample.jpg (工作)

http://id.vo.msecnd.net/images/sample.jpg(不工作)。

我确实 ping ping id .vo.msecnd.net 以查看它是否可以解决及其 ping。

0 投票
1 回答
1069 浏览

azure - 如何使用 Resouce Manager API 在 Azure CDN 中设置源路径?

我想告诉 Azure CDN 我的来源位于特定路径,例如mydomain.com/cdn. 此选项可通过 Azure 门户获得(CDN 配置文件 > 端点 > 配置 > 源路径)

我正在使用资源管理器 API 和 Json 模板部署我的 Azure 资源。但是,我在此处的模板中找不到此设置:https ://github.com/Azure/azure-quickstart-templates/tree/master/201-cdn-customize

这是不可用还是我错过了什么?

更新 使用资源浏览器,我在端点节点上找到了带有null. 即使我尝试设置该值(并且 API 接受它),该值也未设置。

0 投票
2 回答
1513 浏览

azure - blob CDN 端点的自定义子域名导致错误 400

我正在尝试按照这些说明为 blob CDN 端点设置自定义域名,但似乎无法使用子域 static.mydomain.com 访问我的内容。我与我的注册商创建了以下记录:

例如,我可以访问这个文件(注意 https):https: //blobcontanername.blob.core.windows.net/somefile.mp3

但试图访问这个文件

http://static.mydomain.com/somefile.mp3

我收到一个无效的 URI 错误(错误 400):

解析度?

0 投票
1 回答
556 浏览

azure - Azure CDN 不缓存图像

我正在使用 Azure CDN 进行 Azure Blob 图像上传,但它似乎没有在我的网站上正确缓存图像。

我已经设置了 Blob Cache-Control: max-age=4233600 并且当我直接从 blob URL 调用时它似乎工作。但是,从 CDN URL 调用显示 max-age=0。我不确定我是否遗漏了什么,但我看不到任何编辑 CDN 的 Cache-Control 的方法。我哪里错了?

0 投票
2 回答
142 浏览

azure - Azure CDN - 添加内容类型时出现无效字符

从文档中:

文本字段可以包含一个逗号分隔的内容类型列表,应该通过 http Accept-Encoding/Content-Encoding 启用压缩。

疑难解答页面上 - 甚至还有添加了内容类型的屏幕截图。

但是当我尝试添加新类型(image/jpeg, application/javascript)时 - 我有一个错误:

“无效字符。允许的字符是字母数字、-、+、. 和 /。”

我在这里做错了什么?

错误截图