问题标签 [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.
azure - 使用 Azure CDN 和 CentOS vm 提供压缩文件
我有一个在 Azure 上运行的 CentOS 虚拟机。我在 vm 上有几个 WordPress 站点,我正在使用 Azure CDN。有没有办法配置 CDN 以提供压缩内容?另外,我正在使用 W3 Total Cache。
azure - Azure CDN 网站
我有一个托管在 Azure 上的网站 ( http://mike-ward.azurewebsites.net/ )。我从指向(引用?)我的网站的 Azure 门户设置了 Azure CDN。根据我读过的文章和文档,内容仅来自 /cdn/ 文件夹(例如http://az667460.vo.msecnd.net/cdn/images/favicon.ico )。但是,它似乎也通过简单地引用根 ( http://az667460.vo.msecnd.net/ )来提供动态网站的内容。
关于从 /cdn/ 文件夹以外的内容提供内容的政策是否发生了变化?如果没有,这里发生了什么?
azure - 用于 CDN 的 Windows Azure Cors 无法正常工作
我将我的 blobstorage 配置为支持 CORS 请求。但是在我的博客上,它仍然给我从我的 CDN 检索到的字体错误。
Font from origin 'http://cdn.marcofranssen.nl' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://marcofranssen.nl' is therefore not allowed access.
我使用以下代码通过一个简单的控制台应用程序在我的 blob 存储上启用了 CORS。
通过在最后一行进行调试,我看到属性/cors 已成功应用。我的属性中有一个 CORS 规则...
关于如何解决这个问题的任何想法?
wordpress - 我在 Azure、CORS 和 WOFF 地狱
我有一个在 Azure 网站上运行的 WordPress 站点,我正在尝试设置 Azure CDN。我已配置端点和存储。所有文件都已上传。
我的问题是 WOFF 和 TTF 文件。Chrome 报告 200 OK 状态,但文件大小为 0KB。Firebug 中的控制台揭示了 CORS 问题。该字体肯定不起作用,因为我只是得到一个使用这些字体的块图标。
我有 Azure CORS 规则设置。这是一个快照...
这是我的 web.config 设置...
我试图让这个工作的网站是http://dev.devsoftsolutions.com
azure - 带有重写规则的 Azure CDN
我有一个 Azure CDN,其中包含我的域的网站来源,它自动选择了 www.mydomain.co.uk(我无法更改它)。我宁愿不使用存储源,因为我有来自 Github 的自动部署。因此,azxxxxxxx.vo.msecnd.net 将从 www.mydomain.co.uk 检索内容并将其缓存在本地。
但是,我有一个 URL 写入规则,它将 www.mydomain.co.uk 重定向到 mydomain.com(出于各种 SEO 原因)。这将导致对 CDN 内容的请求返回 301 重定向,而不是向 CDN 提供内容以供其缓存。当 Azure CDN 请求内容时,是否有某种方法可以停止 URL 重写?
非常欢迎您在https://github.com/brentnewbury/PersonalSite/blob/master/web.config查看代码和 URL 重写规则
azure - 将文件夹和子文件夹与 Azure CDN 同步的最佳方法是什么
我正在评估 Azure CDN,这似乎是一个很好的解决方案......但出于某种原因,他们试图让它尽可能复杂地使用......
所以,我正在考虑创建一个 Windows 服务,它使用 FileSystemWatcher 之类的东西来监视特定文件夹,这样,也许我可以让它对程序员透明,所以每张通过 FTP 添加/上传/由网络用户上传的图像将通过其超级复杂的 API 自动上传到 Azure CDN...
假设每个文件也在 Azure CDN 上创建/更新/删除,我想我可以使用对 Azure CDN 的引用来渲染图像。
我还想知道如何对图像使用后备 - 例如,假设图像已上传,但它需要 10 秒才能到达 CDN,并且可能需要更多时间来复制到所有地理位置 - 在这种情况下,也许我可以在前 10 秒在本地加载它,然后使用 CDN URL……有什么建议吗?
- 是否有已经进行同步的解决方案?
- 你能想到实施这样的事情有什么问题吗?
- 图像发布需要多长时间才能安全使用?
http - 在 HTTPS Azure Web 角色上托管 WebAPI,在 HTTPS Azure CDN 上托管 HTML Javascript?
我有一个 AngularJS WebAPI 应用程序,它有一个 Javascript 前端。前端调用后端 WebAPI 获取数据。将来很可能会有不止一个前端调用后端。
我想将此应用程序更改为使用 HTTPS,并且正在研究如何最好地构建它。我看到它的方式有两种(也许更多)。
(1) 在一个(或多个)Web 角色上托管 WebAPI C# 应用程序、index.html、Javascript、Javascript 库和其他 HTML。
(2) 在 CDN 上托管 index.html、Javascript、Javascript 库和其他 HTML,并将 WebAPI C# 应用程序放在一个(或多个)Web 角色上的一个位置。
从性能的角度来看,当我使用 SSL 时,拆分解决方案 (2) 可能存在任何问题。有什么我应该考虑的可能有助于缩短启动时间(我的目标是尽可能快)。
我还有一个问题。如果我要使用 Azure CDN,那么我是否仍然可以将我的网站索引寻址为 www.mywebsite.com,如果使用 HTTPS,我是否需要 SSL 证书?
azure - 我可以直接在 Azure 中上传到 CDN 服务器吗?
我一直在探索 Azure 和 AWS 中可用的功能。大多数功能不可用或不清楚的事实。在 CDN 部分,我有比较标准,例如“我是否可以像在 AKamai 中一样将内容推送/上传到 CDN 服务器。
我看过反馈程序,发现 Custom-Origin 不可用(链接:http : //feedback.azure.com/forums/169397-cdn/status/191761)。但是这个我找不到任何链接。任何人有什么想法吗?
php - 未找到类 CreateBlobOptions
我正在尝试使用 azure cdn 服务,我在下面的代码中遇到了这个错误,我到处搜索,但我没有在互联网或官方 azure git 呼吸或他们的网站上找到 CreateBlobOption 类,帮助我,我被它困住了
azure - 将 Azure CDN 与共享访问签名一起使用
我试图合并 Azure 来存储我的应用程序的大部分文件。我想将这些文件上传到 azure 中的私有容器和私有 blob,并通过 Azure CDN 将这些上传复制到所有其他节点(仍然作为私有容器和 blob)。然后,我希望我的应用程序向存储的 blob 发出请求,并在一段时间内向我提供指向该 blob 的共享访问签名链接。但是,我希望为离用户最近的数据中心提供生成的链接。每次需要 blob 时,我都会生成 SAS,但我需要能够在整个 CDN 中使用 SAS 选项。这甚至可以通过 Azure 实现,还是我只能将 SAS 与一个数据中心一起使用?
编辑 我希望我们的 CDN 充当我们主数据中心的副本,所以我不希望 CDN 对象被删除,除非它们从主数据中心中删除。如果我确实创建了一个 SAS 并将其放在 CDN URL 的末尾,如果 SAS 上的到期日期已过,但缓存持续时间未过,用户是否能够返回并访问该文件?
这是我的例子:
- 缓存持续时间:5 天
- Azure 存储 URL:http ://azstorage.blob.core.windows.net/images/img1.jpg
- CDN 端点:http ://az507923.vo.msecnd.net/
- Azure 存储 SAS 参数:?st=2015-03-30T19%3A21%3A09Z&se=2015-04-01T20%3A21%3A09Z&sr=c&sp=r&sig=STTE1p0ujzZr31ZjPaOlNoImCPcjss2GoRsOWDlpJuI%3D
- 最终 CDN 网址:http ://az507923.vo.msecnd.net/images/img1.jpg?st=2015-03-30T19%3A21%3A09Z&se=2015-04-01T20%3A21%3A09Z&sr=c&sp=r&sig=STTE1p0ujzZr31ZjPaOlNoImCPcjss2GoRIOWl% 3D
显然,用户可以在 2015 年 4 月 1 日之前访问此 URL,但如果他们在 2015 年 4 月 2 日回来,他们仍然可以访问吗?
另外,假设我确实将 blob 的缓存控制标头设置为与 SAS URL 同时过期,这也在缓存持续时间之后。然后我让一个用户在 2015 年 4 月 8 日返回相同的 blob,我们将生成一个新的 SAS 并将其提供给用户,该 blob 是否仍位于 CDN 上,或者缓存控制标头是否将其从 CDN 中删除?