程序员福利:常用的 JavaScript 库 CDN 加速服务

简介: CDN 一般比你的网站快很多,可以在一定程度上加速访问,可以在一定程度上节省服务器流量,浏览器会缓存同一个地址的JS,因此,使用同一个 CDN 的人越多,加速效果越明显,为你的产品提供最佳的用户体验。

CDN 一般比你的网站快很多,可以在一定程度上加速访问,可以在一定程度上节省服务器流量,浏览器会缓存同一个地址的JS,因此,使用同一个 CDN 的人越多,加速效果越明显,为你的产品提供最佳的用户体验。


在国外像 Google 和微软提供的 JavaScript CDN 服务 Google Hosted Libraries 和 Microsoft Ajax CDN ,存储了最流行的 JS 库。还有 CDNJS 和 jsDelivr 这种存储 js/css/image/swf 等多类型的 CDN 服务。而在国内,又拍云、百度、新浪、阿里云、七牛云存储也提供了自家的 CDN 加速服务。

image.png


中国大陆


又拍云JS库加速服务

又拍云存储 联合我们 SegmentFault 推出常用JS库CDN服务,它将这些常用的 JavaScript 库托管在自己的服务器,网站主可以在自己的网页上直接通过 script 标记引用这些资源。这样做不仅可以为您节省流量,还能通过又拍云的 CDN 加速,获得更快的访问速度。


以及【Bootstrap中文网开源项目免费 CDN 服务】,同样是又拍云提供的服务!

最近此服务正在进行一个版本升级,敬请期待。


开放静态文件 CDN staticfile(七牛云存储提供支持)

我们的目标是提供这样一个仓库,让它尽可能全面收录优秀的开源库,并免费为之提供 CDN 加速服务,使之有更好的访问速度和稳定的环境。同时,我们也提供开源库源接入的入口,让所有人都可以提交开源库,包括 JS、CSS、image 和 swf 等静态文件。此仓库由 Sofish、hfcorriez 和 ikbear 更新和维护。由国内优秀的云存储服务商 七牛云存储 提供存储和加速。国外源同步于 CDNJS。


此仓库通过GitHub接受Fork和PR。地址:https://github.com/staticfile...


百度开发者中心CDN公共库

CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用。与将JS库存放在服务器单机上相比,CDN公共库更加稳定、高速。 百度公共CDN为您的应用程序提供稳定、可靠、高速的服务,包含全球所有最流行的开源JavaScript库。


SAE public resource 加速服务

SAE的public resource加速服务,我们对常用js/css库在全国采用cdn加速,用户只在第一次访问时加载js库,以后就直接在本地缓存读了。


国际

CDNJS (by CloudFlare)

Everyone loves the Google CDN right? Even Microsoft runs their own CDN.

The problem is, they only host the most popular libraries.

We host it all - JavaScript, CSS, SWF, images, etc!

此仓库通过GitHub接受Fork和PR。地址:https://github.com/cdnjs/cdnjs


jsDelivr (by MaxCDN)

jsDelivr is a free CDN (Content Delivery Network) where any web developer can host their files, including CSS, fonts, JavaScript, jQuery plugins, etc.

此仓库通过GitHub接受Fork和PR。地址:https://github.com/jsdelivr/j...


Microsoft Ajax Content Delivery Network

The Microsoft Ajax Content Delivery Network (CDN) hosts popular third party JavaScript libraries such as jQuery and enables you to easily add them to your Web applications.


Google Hosted Libraries

The Google Hosted Libraries is a content distribution network for the most popular, open-source JavaScript libraries.


目前从中国大陆连接Google的公众CDN服务时,经常在连接中途受到不可控的阻断。这导致依赖此CDN的包括Stack Overflow在内的众多国际网站,会出现报错(Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.)、加载缓慢、CSS外观崩溃、JS功能受限等故障。这也曾经在2014年引发过所有WordPress网站后台加载缓慢的风波。

这是仅在中国大陆特殊网络环境下出现的问题,并非对方网站存在故障。请各位程序员了解这一情况,并自行寻求解决方案。

如果您制作的站点需要照顾来自中国大陆的访问,我们建议您暂时避免使用Google公众CDN。

相关文章
|
12月前
|
JavaScript 前端开发 Java
通义灵码 Rules 库合集来了,覆盖Java、TypeScript、Python、Go、JavaScript 等
通义灵码新上的外挂 Project Rules 获得了开发者的一致好评:最小成本适配我的开发风格、相当把团队经验沉淀下来,是个很好功能……
1791 103
|
7月前
|
边缘计算 网络安全 CDN
阿里云CDN服务的优劣势分析
阿里云CDN依托全球50+节点,提供高速、稳定、安全的内容分发服务,支持智能调度、灵活配置与DDoS防护,助力企业提升海外访问体验。虽价格略高,功能相对集中,但仍是全球化业务优选的可靠加速方案。
|
12月前
|
JavaScript 前端开发 API
|
JavaScript 前端开发 Python
用python执行js代码:PyExecJS库
文章讲述了如何使用PyExecJS库在Python环境中执行JavaScript代码,并提供了安装指南和示例代码。
957 1
用python执行js代码:PyExecJS库
|
10月前
|
缓存 安全 网络协议
如何使用Bluetown Cloud服务器及其CDN服务来掩护VPS的真实IP地址。
最终,通过Bluetown Cloud的CDN服务,你的VPS不仅仅是隐藏在一层又一层的保护之下,同时也因为CDN的全球节点而享受到加速访问的优势,无所不在又不被发现,像是一位能在互联网世界中自由穿梭的幽灵特工。
183 14
|
11月前
|
资源调度 JavaScript 前端开发
Day.js极简轻易快速2kB的JavaScript库-替代Moment.js
dayjs是一个极简快速2kB的JavaScript库,可以为浏览器处理解析、验证、操作和显示日期和时间,它的设计目标是提供一个简单、快速且功能强大的日期处理工具,同时保持极小的体积(仅 2KB 左右)。
648 24
|
算法 开发者
Moment.js库是如何处理不同浏览器的时间戳格式差异的?
总的来说,Moment.js 通过一系列的技术手段和策略,有效地处理了不同浏览器的时间戳格式差异,为开发者提供了一个稳定、可靠且易于使用的时间处理工具。
770 156
|
JavaScript 前端开发
如何在不影响性能的前提下使用JavaScript库来实现复杂的动画效果?
如何在不影响性能的前提下使用JavaScript库来实现复杂的动画效果?
583 156
|
数据采集 JavaScript Android开发
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
598 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
移动开发 JavaScript 前端开发
一些处理浏览器兼容性问题的JavaScript库
这些库在处理浏览器兼容性问题方面都有着各自的特点和优势,可以根据具体的需求和项目情况选择合适的库来使用,从而提高代码的兼容性和稳定性,为用户提供更好的体验。同时,随着浏览器技术的不断发展,还需要持续关注和学习新的兼容性解决方案。
446 58