问题标签 [microsoft-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 投票
1 回答
442 浏览

security - 内容交付网络安全

关于 CDN 安全的最新消息是什么,与 CDN 提供商可以访问我的用户的 cookie 的事实有关?让我们假设交付的脚本没有被修补以在幕后进行恶意工作,但是有人拦截(根据设计,SSL 在这里无法提供帮助)我的用户的 cookie 的事实有点令人担忧。

0 投票
2 回答
3031 浏览

telerik - Yslow 无法识别我的 Telerik CDN 主机名

有人在让 YSlow 使用 MS 或 Telerik 静态内容正确评分 CDN 时遇到问题吗?

对我来说,它实际上说它正在使用我的主机名首选项,但随后将它们全部列为不在 CDN 上的组件。这就是我得到的: -

使用内容交付网络 (CDN) 的 F 级

有 61 个静态组件不在 CDN 上。

根据您的偏好使用这些 CDN 主机名:aspnet-scripts.telerikstatic.com、ajax.microsoft.com、aspnet-skins.telerikstatic.com、http ://aspnet-skins.telerikstatic.com、telerikstatic.com

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Menu.css

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Black/Menu.Black.css

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Ajax.css

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Sitefinity/Ajax.Sitefinity.css

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/ComboBox.css

http://ajax.microsoft.com/ajax/4.0/1/MicrosoftAjaxWebForms.js

http://aspnet-scripts.telerikstatic.com/ajaxz/2010.3.1109/Common/Core.js

http://aspnet-scripts.telerikstatic.com/ajaxz/2010.3.1109/Ajax/Ajax.js

ETC...

我试图用 CDN 名称限定来掩盖角度,但 Yslow 一直自相矛盾,实际上并不接受任何主机名组合 - 除非我当然是愚蠢的并且在这里遗漏了一些明显的东西!

编辑 抱歉,我没有在 OP 中明确说明我已遵循 Yslow 常见问题解答 - “将我的 CDN 主机名添加到 YSlow 以获取规则 2”建议。http://developer.yahoo.com/yslow/faq.html#faq_cdn

0 投票
5 回答
34787 浏览

javascript - 在像谷歌这样的快速免费 CDN 上托管您自己的 JavaScript 脚本文件(Jquery 除外)?

Dave Ward在外部托管 javascript 文件的启发,我有几个关于外部托管 Javascript 文件的问题:

每个人都知道已知的库可以直接免费获得:

然而,这个问题的范围侧重于在外部托管自定义 javascript 文件:

Q1。是否可以在快速免费的公共 CDN 上托管私有 JavaScript 文件?
Q2。是否有任何速度处罚或托管在第三方 CDN 上实际上总是更好?
第三季度。在外部托管自定义 JavaScript 文件是否存在任何安全风险?


感谢 13 位收藏此问题的人,我重新打开此问题!截至 2021 年,闪电般快速的网站(及其所有 JavaScript 组件)比以往任何时候都更重要的是收集对加速页面加载的客观方法的协作理解。在重新打开此问题之前,请随时在您对这三个问题的回答/建议下方发表评论!

0 投票
1 回答
392 浏览

asp.net - Microsoft CDN 和 ScriptManager 与 EnableCDN 之间的集成级别

是否正在进行任何集成,或者 EnableCDN=true 只是将脚本 src 指向 CDN 上的硬编码位置?

从 CDN 使用 ASP.NET Ajax

使用 ASP.NET 4 时,您可以将所有对 ASP.NET 框架脚本的请求重定向到 CDN。

是否<asp:ScriptManager EnableCDN="true" />与 CDN 集成,以便我可以配置 ScriptManager 以从 CDN组合脚本?

还是将 ASP.NET Ajax 文件 ( CompositeScript) 与从 CDN 获取不兼容?

注意:我说的是 Microsoft 产品之间可能的集成:由 Microsoft 的 CDN 提供的 Microsoft 的 Ajax 脚本与由 Microsoft 的 ScriptManager 控件处理的调用。
即 ScriptManager 会告诉 CDN 它想要合并他们的哪些 javascript文件

0 投票
3 回答
1038 浏览

jquery - Asp.Net CDN 缩小的 JQuery 未压缩?

有谁知道是否有原因导致 Asp.Net 内容交付网络上的 jQuery 文件的缩小版本没有经过 gzip 压缩?非缩小版本已正确压缩。

例子:

http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.js (GZipped) http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min。 js(未压缩)

如果我查看 Google CDN,压缩后的文件也会被 gzip 压缩。不幸的是,他们没有提供 jquery.unobtrusive-ajax、jquery.validate 或 jquery.validate.unobtrusive。

Y慢输出

谢谢,

山姆

0 投票
1 回答
5373 浏览

asp.net - 来自 CDN (FW 3.5) 的 MicrosoftAjaxWebForms.js 和 WebForms.js

我在 Microsoft CDN 上找不到 ASP.NET 3.5 MicrosoftAjaxWebForms.js 和 WebForms.js,MicrosoftAjax.js 在那里,网址是http://ajax.aspnetcdn.com/ajax/3.5/MicrosoftAjax.js但我想从 CDN 获取所有 ajax js。

这是可能的还是这些文件根本不是 od MS CDN,如果是的话,我可以使用任何其他公共 CDN 吗?

0 投票
2 回答
51320 浏览

jquery - 未捕获的类型错误:无法设置未定义的属性“不显眼”

我在 Chrome JScript 调试器中收到此错误。它发生在我为以下脚本切换到 Microsoft CDN 时。

我不确定如何解决此保存问题,不再使用 CDN。

jquery.validate.unobtrusive.min.js:5 未捕获类型错误:无法设置未定义的属性“不显眼”

0 投票
5 回答
9049 浏览

cdn - 如何强制清除 Azure CDN 内容或使其失效?

出于性能原因,我希望通过 Azure CDN 提供很少更改的内容。但是,当内容确实发生变化时,更新后的数据必须立即可用,这一点很重要。理想情况下,我可以设置一个较长的 TTL,然后在我更新内容时主动告诉 CDN 使内容过期。我怎样才能做到这一点?目前没有缓存失效或清除 API,我宁愿不设置短 TTL。

0 投票
2 回答
670 浏览

azure - Azure CDN 文件下载统计

如何使用 Azure CDN查看文件下载统计信息和/或使用 .NET 程序获取统计信息?我想在 Azure CDN 中放置一个文件并查看该文件被下载了多少次,下载者所在国家/地区等更多详细信息也会很好。

0 投票
2 回答
4056 浏览

azure - 存储静态文件(图像、css、javascript)的最佳性能 - CDN - BlobStorage 或 WebRole

我有一个关于 CDN 的非常基本的问题 - BlobStorage 和 WebRole,以及性能。

我有一个非常简单的网站,其中包含静态内容、HTML、Js、图像、CSS 和视频(如果用户访问所有网站,我最多可以将整个内容保留 3-5MB)。我网站的流量将有 98% 来自英国,我计划每天最多有 500.000 名独立访问者。

我的问题是关于性能的。

你会推荐我在我的 webrole 上启用 CDN 吗?我会从中受益吗?即使我的流量“主要”来自英国,使用 CDN 是否有好处?CDN 内容是否缓存在 Internet 提供商(例如 BT)代理上?

您是否建议我在 blob 存储帐户上托管图像、视频等,并使用来自网络角色的绝对 url 引用它?在 blob 上托管静态文件(可能在存储帐户上启用 CDN?)或只是将静态文件放在 Web 角色上,在性能方面有什么区别?

我在网上没有找到很多参考资料,但我猜 Web 角色、CDN 和存储使用不同的磁盘/缓存层/网络层,它应该会影响性能。