公用CDN – jsdelivr 和 UNPKG

原文链接
内容分发网络(Content Delivery Network,cdn)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
CDN这个技术其实说起来并不复杂,最初的核心理念,就是将内容缓存在终端用户附近。
内容源不是远么?那么,我们就在靠近用户的地方,建一个缓存服务器,把远端的内容,复制一份,放在这里,不就OK了?

jsDelivr 和 unpkg

jsDelivr 是一个免费开源的 CDN 解决方案,用于帮助加速Web上常用的静态资源的加载已达到加快网站访问速度的目的,常见的静态资源有JavaScript 库、jQuery 插件、CSS 框架、字体等等。这是在中国大陆唯一有 license 的公有 CDN,而且实际使用中的访问速度也是极快的。
unpkg是一个内容源自npm的全球快速CDN。它部署在 cloudflare上,在大陆地区访问到的是香港节点。

比如我们网页需要加载jquery的版本2.1.4时,我们可以写成:

https://cdn.jsdelivr.net/npm/jquery@2.1.4/dist/jquery.min.js 

或者

https://unpkg.com/jquery@2.1.4/dist/jquery.min.js 

下图是网页中的一些引用示例
在这里插入图片描述

下面是在代码中使用的一个示例

在代application.yml中增加cdn结点:
在这里插入图片描述

在MvcController中加载配置到属性:
在这里插入图片描述

添加ModelAndView设置:
在这里插入图片描述
在html中来引用:
在这里插入图片描述

原文链接:https://blog.csdn.net/hzgaoshichao/article/details/124087740?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165918469516782391839845%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165918469516782391839845&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-17-124087740-null-null.nonecase&utm_term=%E9%A6%99%E6%B8%AFcdn

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/1840

(0)
上一篇 2022年7月30日
下一篇 2022年7月30日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml