【问题标题】:Can anyone explain about Microsoft's CDN?谁能解释一下微软的CDN?
【发布时间】:2015-11-09 10:29:45
【问题描述】:

我知道我可以从他们的 CDN 为我的 asp.net 应用程序获取我的脚本文件,但是实现它的最佳方法是什么?它说如果我启用脚本管理器的属性,请求将被重定向到 CDN,但这实际上是什么意思?

目前我们有很多引用 JQuery 的页面,有些是从 google 引用的,有些是在本地引用的。我是否将所有这些引用更改为指向 Microsoft?那么scriptmanager的CDN属性是如何影响的呢?

有我可以使用的全局解决方案吗?

【问题讨论】:

  • 我在使用微软的 CDN 时遇到了一些问题,有时它没有响应,这导致我的页面加载非常缓慢。他们也不会那么快地更新它(当新版本发布时)。我只使用 Google 的 CDN,也考虑到了 @Moo 的缓存原因。

标签: asp.net cdn


【解决方案1】:

Scott Guthrie 在他的blog 上很好地解释了这一点。

基本上,如果您在 ASP.net 4.0 中的 ScriptManager 块上设置 EnableCdn="true",则对于 ASP.Net 通常引入的任何标准 Javascript 包含文件,它将改为从 Microsoft CDN 获取。这包括诸如 ScriptManager 等的客户端站点组件之类的库

您还可以选择直接为 JQuery 等提供 CDN 网址 - 这些不会由上述标志处理。

您是否从 Google 的 CDN 切换到 Microsoft 是您的偏好之一 - Google 将他们的 CDN 包含在他们的许多支持 Javascript 的网站中,这使您有很大的机会缓存他们的文件,而微软同样将他们的文件包含在他们的网站上,但他们的网站的曝光率可能低于 Google。

这是一个折腾,随心所欲,但我个人不再在本地引用,除非它是一个 Intranet 应用程序、使用自定义 JQuery 或有离线要求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 2015-12-21
    • 2015-11-23
    • 2013-05-23
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多