谷歌的jQuery CDN在中国有售吗?

Dea*_*ers 26 jquery google-cdn

有谁知道谷歌的jQuery CDN在中国是否可用?

http://code.google.com/apis/ajaxlibs/

我可能有一个项目,我需要支持包括中国大陆在内的各个国家的本地化,并想知道我是否需要找到替代方案,例如:

http://www.asp.net/ajax/CDN/

哪个没关系,但我的理解是Microsoft CDN不支持jQuery UI.

我已经在以下Google报告页面进行了检查,但无法确定"网站"是否包含其CDN投放:http: //www.google.com/prc/report.html

Ama*_*ere 29

如果CDN不可用,您可以考虑加载替代JQuery源(可能是您自己的).如果你愿意,可以使用后备副本.Scott Galloway有一篇很好的文章,这样的事情应该没问题:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script>

<script type="text/javascript">
  if (typeof jQuery == 'undefined')
  {
     document.write(unescape("%3Cscript src='/Scripts/jquery-1.4.2.min.js' type='text/javascript'%3E%3C/script%3E"));
     document.write(unescape("%3Cscript src='/Scripts/jqueryui-1.7.2.min.js' type='text/javascript'%3E%3C/script%3E"));
  }
  </script>
Run Code Online (Sandbox Code Playgroud)

我很欣赏这实际上并没有检查您的访问者是否可以访问CDN,但这是确保您的网站仍然有效的一个很好的解决方案.(甚至可以这种方式在离线开发模式下工作):)

  • 请注意,我在中国的客户报告该页面只是挂在"等待ajax.googleapis.com".在进行检查以查看jQuery是否未定义之前,此方法可能会引入长时间或永无止境的延迟.我不确定是否有办法解决这个问题,除了a)让服务器为中国用户提供不同的版本,或者b)使用各种黑客之一来检测用户IP客户端并做同样的事情.两者都不理想. (8认同)

Obm*_*nen 21

不.它不能被视为"available"也不是"reliable".

undependable,untrustworthy,irresponsible,fickle,capricious,irregular,erratic,unpredictable,inconstant,mutable,slippery,fragilearbitrary可能是更准确的描述(全部在一起,并且还每个单独).

中国的互联网和通信法规和法律由国有互联网服务提供商,商业公司和组织的省级政治部门大力实施- 每个部门都在其认为合适的情况下实施自己的审查制度.

这些系统也会根据当前的政治或地缘政治事件定期更新.例如,在政党峰会的那一周,审查制度要严格得多,而且制度变得"硬化".另一个例子是政府(也是本地)或世界范围发生的事件一样的主机之间的过渡期the olympics,Asia games等等.再次 - 这些变化是LOCALPERIODICAL.

换句话说,很难预测 - 但具有明确的模式.

除此之外,中国的法律法规(由于语言本身)在他们认为合适的情况下对当地高级和低级官员进行广泛广泛的开放这一事实- 你所拥有的是如此美妙的混乱中国的特点.

中国政府开始禁用某些搜索或阻止搜索结果 - 但由于系统是本地的,并不总是给予正确的政治或技术官员 - 它可能导致阻止谷歌地图,字体,CDN等一系列服务. (更不用说影响每个嵌入推文或Facebook Feed的网站,加载时间增加500% - 在很多情况下甚至超时失败)

最终结果是,人们在上面写的每个答案都是真实的,而不是同时真实的.如果有人回答"是的,那就有效",这实际上意味着"yes , it works FOR ME , at my CURRENT location, at the CURRENT TIME "

对于相反的情况也是如此.

我自己的经验是在中国工作约5年后失败率约为65%.

编辑:当CDN失败时,这就是这个SE网站在中国的样子.

CDN失败时堆栈溢出..

和..

有趣的事实:在中国,上传上面的图像后,我自己无法查看.. :-)

另一种形式的faild CDN(图像托管)