问题标签 [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 回答
200 浏览

bundling-and-minification - 在 Azure Web APP 上部署时,捆绑请求返回 Cache-Control 响应标头为 no-cahe

我们在 Azure Web APP 中使用 CDN 进行捆绑。我们已经实现了下面文章中给出的方法。但似乎对于 CDN 的每个捆绑请求,CDN 只是将此请求转发到 Azure Web-App,而不是从自己的缓存中传递它,这使得它更加耗时

https://azure.microsoft.com/en-us/documentation/articles/cdn-websites-with-cdn/#integrate-aspnet-bundling-and-minification-with-azure-cdn

调试时,发现 Cache-Control 值从 azure-web-app 设置为 no-Cache。在 Bundle Request URL 中,我们使用内部版本号作为 Querystring 值。

URL 看起来像 - ~/bundles/lib?v=26948

需要注意的是,这在本地部署时效果很好。不知何故,天蓝色的 Web 应用程序正在为 Cache-Control 发送错误的值

下面是 webapp 上捆绑请求的提琴手跟踪。

0 投票
0 回答
157 浏览

.net - Azure CDN、.Net 捆绑和版本字符串

开箱即用的 .Net 捆绑计算版本字符串,我的猜测是来自捆绑中文件的哈希,因此如果文件更改,版本字符串会更改,并且缓存会被破坏。

我正在尝试使用捆绑和 Azure CDN,但看起来当我启用带有捆绑的 CDN 时,它现在会破坏版本字符串。

微软的教程建议使用组装版本并自动递增,但我不希望这样做,因为版本字符串应该只在包中的文件更改时才更改。

有谁知道如何使用 .Net 捆绑 + CDN + OTB 版本字符串?

有关如何设置 CDN 以使用 Azure Web 应用程序的文档 - https://azure.microsoft.com/en-us/documentation/articles/cdn-websites-with-cdn/

0 投票
1 回答
1719 浏览

azure - ECAcc 服务器上的 Azure CDN 504 网关超时

我正在使用旧的 CDN azXXXXvo.msecnd.net。有时我有 504 网关超时,地区是美国东部,504 通常来自 ECAcc 服务器,据我了解,这些服务器是 POP Geolocated Cache 服务器。504 在美国东部经常发生,而在欧洲几乎没有发生。我检查了 Azure 状态,但他们说所有地区的一切都 100% 正常。我能用它做什么?

0 投票
1 回答
1566 浏览

angularjs - 如何有效地将 Azure CDN 与 WebApp 前端项目一起用于图像

我有一个前端 Azure WebApp (AngularJS + HTML),图像托管在同一个应用程序上,我的目标是引用 Azure CDN 上的所有图像文件。

起初我认为这篇文章是解决方案:https ://azure.microsoft.com/en-us/documentation/articles/cdn-websites-with-cdn/

我尝试将整个应用程序复制到 CDN 上,这很有效,但似乎我需要告诉搜索引擎不要抓取 CDN 内容,否则我会遇到重复的 SEO 问题。我现在可以导航到 CDN 上的应用程序,这不是我想要的。我只是想在我的 JS 或 HTML 代码中使用 CDN 图像位置。我不确定我现在是否应该将 img src 引用更改为 js/html 中的 CDN 图像。

因此,对于我的要求,将 webapp 与 CDN 集成似乎也有点过头了。

因此我的问题是:我是否应该设置一个 Blob 存储并将我所有的图像放在上面,然后将该存储帐户与 CDN 集成(https://azure.microsoft.com/en-us/documentation/articles/cdn- create-a-storage-account-with-cdn/)还是我错过了一些基本的东西?

所有的 CDN/WebApp Azure 文章都谈到了更改 MVC 代码和捆绑,但我的前端是纯 HTML/JS。

任何建议表示赞赏...谢谢。

0 投票
2 回答
3480 浏览

azure - 是否可以使用 Azure 文件存储创建 Azure CDN?

所有文档都谈到要与 CDN 一起使用的Azure Blob存储。不幸的是,Azure Web Portal 不允许我将任何“blob”上传到 Blob 存储。另一方面,我可以使用Files storage type来做到这一点。

但是我无法通过我的 CDN 端点访问我的文件存储。不支持吗?

我是否需要使用 Blob 存储并以编程方式上传文件?

0 投票
1 回答
253 浏览

http2 - Azure CDN 标准 Akamai 配置文件

为了获得 HTTP/2 的好处,我在 Azure CDN 中创建了一个新的 Akamai 标准配置文件,并将其与我们的一个端点 [源类型作为存储] 链接。但是,如果我们将新的 cdn 配置文件 [ Akamai Standard ] 与旧的 cdn 配置文件 [ Standard Verizon ] 进行比较,旧的 cdn 配置文件的图像加载速度会更快。我不确定是否将 HTTP/2 应用于新的 cdn 配置文件 [Akamai 标准]。是否有任何可以检查 HTTP/2 是否正确设置的检查点?

0 投票
3 回答
559 浏览

azure - 使用 WebApi 保护 Azure 存储中的文件访问

我开发了一个应用程序,用户可以上传他们的文件并相互共享。这些文件是每个用户的一些私人文件和个人资料图片等公共文件。我将文件存储在 Azure 文件存储中。

假设我有一个方法可以用它的 id 检索文件:我已经在 WebApi 控制器的文件访问方法中实现了权限。

Azure 文件存储是否适合这种情况?

从 Azure 存储中检索文件的最佳方式是什么?我应该在服务器端读取文件(使用 Azure .NET SDK)并将它们流式传输到客户端吗?有什么方法可以避免在 WebApi 中流式传输文件,然后客户端可以直接从 Azure 文件存储访问文件(考虑到权限)?

谢谢

0 投票
1 回答
388 浏览

azure - Azure CDN - 选择的源类型为存储时未显示源主机名

当我尝试将源类型作为存储的 Azure CDN 配置时,下拉菜单中未显示 Azure 数据湖存储主机名

0 投票
1 回答
149 浏览

azure - 将 Azure CDN 与 Azure Data Lake 存储集成

如何继续集成我的 Azure CDN 以读取/选择存储在 Azure Data Lake 存储中的文件?

0 投票
2 回答
1182 浏览

azure - 如何在 Azure CDN 上设置重写规则以提供与路径模式不匹配的 index.html?

我想使用 Azure CDN(显然是由 EdgeCast 提供支持)为我的 React + GraphQL Web 应用程序提供静态内容。

CDN 将从存储帐户中提取静态文件,Node.js 将处理 GraphQL 端点。

为了让客户端路由正常工作,我需要为所有与静态内容路径 ( )/static/index.html不匹配的请求提供服务。/static/somefile.ext

我想避免使用 Node.js 以index.html这种方式提供服务: