cdn资源管理系统 CDN是什么?对网站有什么影响?
就像两颗豌豆一样,我们知道麦当劳的总部在美国,但公司附近也有一家麦当劳,而且汉堡包也是一样的。这是CDN。麦当劳已经在全球部署了大量CDN来提供服务。用户总是能找到最近的商店。这个计算过程被称为“附近通道”。
最近,麦当劳开发了一种新型的汉堡包,叫做“驴子汉堡包”。这个时候,集团想把这个“内容”发到全世界,让每个分公司都能开始销售“驴肉汉堡”,让新老产品能跟上步伐。这就是内容分发网络的“分发”。这时,当你想吃“驴肉汉堡包”时,可以直接回家。
事实上,不难理解CDN实际上是一种分布式存储和资源备份的方法。
CDN是什么?对网站有什么影响?
首先,答案是肯定的。浏览器将缓存站点的所有页面文件,包括CDN上的JavaScript文件。
另外,对于重复下载的问题,实际上根据浏览器缓存的URL和缓存策略,一般不会再进行重新下载。
使用CDN后,网站的速度会快很多,可以在一定程度上节省服务器流量。浏览器将缓存相同地址的JavaScript。事实上,使用同一CDN的用户越多,加速效应就越明显,CDN的意义和价值也就越突出。
此外,如果许多不同的网站使用相同的JavaScript框架,那么将框架清单放在一个公共位置以供每个页面共享是有意义的。
CDN公共库是将常用的JavaScript清单放在CDN节点中,供开发者直接调用。与服务器上的JavaScript清单相比,CDN公共库更稳定、更高速、更安全
浏览器会缓存CDN上的javascript吗?
有很多种情况。据说,一些常见的网站使用CDN平台进行DNS调度。1使用CDN后,域名CNAME被访问到CDN提供商提供的别名,无法解析。2CDN调度系统分配的CDN节点无法连接。三。CDN提供商分配的CDN节点服务异常,用户仍分配给用户节点。4DNS劫持,用户接入运营商劫持了CDN提供商的域名,只劫持了域名,但没有正确劫持内容。5虽然使用CDN,但它被劫持到操作员在出口处设置的缓存服务器。实际访问是非CDN节点。JS的用法如下:1。行内JS
<button type=“button”O nclick=“J脚本:警报(“你好。“”“>单击我!</button>
2。Internal JS
<script Type=“text/JavaScript”>
//声明一个函数(可以使用整个文档)
函数hello(){控制台.log(“你好。“”
}
</script>
3。External JS
通过CDN引入JS公共库,如jQuery
<script Src=“https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js“></script>
或介绍您自己的JS
<script src=”你好.js“></script>
也可以通过文档.写入动态引入JS,例如:
文档.写入(“<script src=”https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js“type=”text/javascript“></script>”)
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。