首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否有可公开使用的托管JSON2的CDN?

是否有可公开使用的托管JSON2的CDN?
EN

Stack Overflow用户
提问于 2010-06-08 11:15:12
回答 4查看 32.1K关注 0票数 78

众所周知,GoogleMicrosoft在其CDN(内容分发网络)上托管了几个公共javascript库。不幸的是,这两个似乎都没有托管JSON2.js

我知道我可以将JSON2.js的副本上传到我的服务器并亲自为其提供服务,但CDN提供了许多我想要利用的优势。

因此,考虑到这一点,有没有任何公开可用的CDN来托管JSON2?如果没有,你知道为什么吗?有没有什么版权的原因?

EN

回答 4

Stack Overflow用户

发布于 2012-02-09 03:29:11

票数 19
EN

Stack Overflow用户

发布于 2010-06-08 14:14:19

我认为现在期望大型CDN开始这样做可能还为时过早。当有足够多的站点在使用库时,好处就变得很明显:更高的可用性,更频繁的使用,减少客户端请求,提高最终用户的性能。如果只有几个站点在使用它,则客户端在其缓存中拥有副本的机会很低,并且所有性能提升都会丢失。所以剩下的就是MS和Google抵消你的带宽费用,这并不是他们的本意。因此,解决方案是让更多的开发人员使用该库。

另外,这个库太小了。使用保守的缩写,代码仍然只有3.5KB。作为比较,jQuery为24KB,ext-core为29KB。我个人建议将这个库合并到您自己站点的基础JS中,并在那里提升您的性能。至少在得到更广泛的接受之前是这样。

另外,有趣的是,我希望JSON库也托管在Yahoo上,但我找不到它。我是说克罗克福德在那里工作。

票数 5
EN

Stack Overflow用户

发布于 2011-05-12 09:44:21

来自cdnjs.com的托马斯在这里提出了两个快速原因,为什么没有精简版本。

1)使用我们选择的缩小方法,脚本可能不会像作者预期的那样工作。2)作为安全步骤,我们确保所有文件的校验和与原始作者托管的文件匹配,因此社区提交的更新不能包含格式错误的精简代码。

因此,就目前而言,我们托管的是Crockfords托管的非精简版本;https://github.com/douglascrockford/JSON-js/raw/master/json2.js

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2994577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档