程序员福利:常用的 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。

相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
15天前
|
JavaScript 前端开发 Python
用python执行js代码:PyExecJS库
文章讲述了如何使用PyExecJS库在Python环境中执行JavaScript代码,并提供了安装指南和示例代码。
65 1
用python执行js代码:PyExecJS库
|
1月前
|
Web App开发 JavaScript 前端开发
构建高效后端服务:Node.js与Express框架的实战指南
【9月更文挑战第6天】在数字化时代的潮流中,后端开发作为支撑现代Web和移动应用的核心,其重要性不言而喻。本文将深入浅出地介绍如何使用Node.js及其流行的框架Express来搭建一个高效、可扩展的后端服务。通过具体的代码示例和实践技巧,我们将探索如何利用这两个强大的工具提升开发效率和应用性能。无论你是后端开发的新手还是希望提高现有项目质量的老手,这篇文章都将为你提供有价值的见解和指导。
|
2月前
|
JavaScript 前端开发 中间件
构建高效后端服务:Node.js与Express框架的完美搭档
【8月更文挑战第28天】在追求高性能、可扩展和易维护的后端开发领域,Node.js和Express框架的组合提供了一种轻量级且灵活的解决方案。本文将深入探讨如何利用这一组合打造高效的后端服务,并通过实际代码示例展示其实现过程。
|
21天前
|
安全 CDN
阿里云CDN产品解读及全站加速在游戏行业的最佳实践!
阿里云CDN(内容分发网络)为全球用户提供快速、稳定、安全的内容分发加速服务,显著提升访问响应速度和成功率
|
17天前
|
JavaScript 前端开发
常用的 JavaScript 框架和库
常用的 JavaScript 框架和库
23 6
|
17天前
|
移动开发 JavaScript 数据可视化
|
2天前
|
缓存 JavaScript 前端开发
JavaScript 库
JavaScript 库
7 0
|
2月前
|
监控 JavaScript 前端开发
深入浅出Node.js: 打造高效的后端服务
【8月更文挑战第27天】在这个数字化飞速发展的时代,后端技术成为支撑互联网服务的基石。Node.js作为其中的佼佼者,以其非阻塞I/O模型、事件驱动架构和丰富的生态系统,赢得了开发者的青睐。本文将带领读者深入理解Node.js的核心概念,通过实际案例分析其应用模式,并探讨如何利用Node.js构建高效、可扩展的后端服务。无论你是初学者还是有经验的开发者,都能在这篇文章中找到提升你的Node.js技能的灵感和知识。
|
2月前
|
Web App开发 JavaScript 中间件
构建高效后端服务:Node.js与Express框架的深度整合
【8月更文挑战第27天】 在现代Web开发中,后端服务的高效性至关重要。本文深入探讨了如何利用Node.js的非阻塞I/O特性和Express框架的简洁性来打造高性能的后端服务。我们将通过具体案例,展示如何在不牺牲代码可读性和可维护性的前提下,实现高效的请求处理和服务端逻辑。文章旨在为开发者提供一个清晰的指导,帮助他们在构建后端服务时做出更明智的技术选择。
|
2月前
|
JavaScript 前端开发 数据可视化
图像裁剪库Cropper.js的学习使用
图像裁剪库Cropper.js的学习使用
47 4