我想知道使用 Google CDN 相对于其他 CDN 的优势。例如,我看到了发帖在SO上,其中一个答案给出了使用Google的CDN进行jquery的示例。
使用
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
而不是从 jquery 的网站引用?
<script src="https://code.jquery.com/jquery-1.4.2.min.js"></script>
这是否仅仅取决于偏好?
答案1
CDN 会有所不同:
- 容量 - 决定用户下载的速度
- 遍布全球的地点——不同地点对容量的影响类似
- 用户利用率 - 增加他们已经从其他网站下载并缓存该库的机会
- 提供的库 - 使用包含大多数你要使用的库的单个 CDN 会更容易
前 3 个是不可能解决的,或者需要大量研究。最后一个 Google 比 jQuery CDN 更有优势,前提是你正在使用其他库。
现在大多数 CDN 都非常好,您和您的用户不会注意到任何差异。选择对您来说最简单的那个。