云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式存储_广西电网公司企业邮箱_优惠

小七 141 0

CDNJS:Web上最快的Javascript Repo

CDNJS:在Web

一年多前,瑞安·柯克曼和托马斯·戴维斯找我们谈他们正在进行的一个项目。这个名为CDNJS的项目有一个崇高的目标:尽可能快地加载世界上的Javascript资源。他们一直在亚马逊的CloudFront CDN上托管这项服务,但随着它越来越受欢迎,成本开始变得很高。他们找我们商量是否介意他们使用CloudFlare。我们认为这是个好主意,从那以后我们一直在一起工作。今天他们给我们发来的数据显示CDNJS是互联网上速度最快的Javascript存储库。稍后会有更多的介绍,但首先是关于为什么CDNJS如此酷。为什么需要Javascript的CDN有一组核心的Javascript资源在web上使用。jQuery、Bootstrap和,主干网.js,而YUI支撑了许多网页。为了加载这些页面,需要下载Javascript资源。因此,将资源放在尽可能快的连接上是有意义的。然而,这只是故事的一半。另一个好处是浏览器缓存。如果两个站点使用jQuery,理想情况下您的浏览器只需要下载一次,然后在两个站点上使用相同的代码。为了利用这种浏览器缓存,两个站点需要通过相同的URL引用相同的代码。因此,不仅可以为Javascript代码引用CDN,而且可以使用与其他站点相同的CDN。大男孩Google和Microsoft已经理解了Javascript资源集中存储库的好处,它们都提供了自己的公共存储库。挑战在于,他们只有有限的最受欢迎的资源。此外,由于运行回购不是他们的主要工作,因此随着新版本代码的发布,它们的更新速度很慢。

CDNJS:在Web

到目前为止的一切都是来自CDNJS的Ryan和Thomas向我们解释的。他们想为Javascript构建一个快速可靠的中央存储库。他们想确保它包含大量的web Javascript资源。他们希望确保最新版本始终可用。他们想免费提供给网络。我们认为这听起来很棒,所以我们从CloudFlare的全球网络接管了CDNJS资源的服务工作。快速获胜今天,Ryan和Thomas向我们发送了CDNJS与Google和Microsoft Javascript CDN的最新性能数据。结果很好。图表在这篇文章的顶部,但数据如下:平均来说,CDNJS比Google的Javascript CDN快50%(100毫秒vs.157毫秒),是微软CDN(100毫秒vs.432毫秒)的4倍多。这是基于上周从全球多个地点使用Pingdom从三个cdn下载相同的Javascript资源(jQuery 1.8.3minified)收集的数据。

CDNJS:在Web

CDNJS也在扩展,不仅仅是Javascript。他们最近为Bootstrap这样的流行软件包添加了CSS和图片。换言之,您可以直接从CDNJS加载整个引导包,从而节省带宽并确保尽可能快地传递。另一个好处是,由于CloudFlare的网络默认支持SSL、SPDY和IPv6,因此这些好处也扩展到了CDNJS。换句话说,如果你在你的网站上使用任何Javascript资源,那么从CDNJS网络加载它们是一件很容易的事。