【发布时间】:2011-12-11 21:30:09
【问题描述】:
我明天将推出自己的网站,预计会有几百次访问。
我根据 PHP.net 告诉我的内容编写了这个脚本:
<?
$f = fsockopen("code.jquery.com", 80, $errno, $errstr, 30);
if(!$f){
echo '<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>'; }
else {
echo '<script src="http://code.jquery.com/jquery-1.6.4.min.js" type="text/javascript"></script>'; }
?>
基本上,如果 code.jquery.com 的 CDN 出现故障(就像大约 20 分钟前一样),那么 Google API 库就会启动。我在 jQuery 启动时尝试过它,它可以工作,但只是万一它再次出现故障,这个脚本真的可以工作吗? (通过切换到 Google 的库)我无法真正测试它,我必须让 code.jquery.com 离线。哈哈。
我会替换 CSS,但我的整个网站都是基于 jQuery 和 Ajax,所以我真的需要它在任何时候都能正常运行。我会在我自己的网站上托管它,但是当我的网站运行良好时,它们的速度不如 code.jquery.com 或 googleapis.com。
非常感谢!任何回复都非常感谢:)
【问题讨论】:
-
为什么不专门链接到 googleapis.com?
https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js应该永远存在。 -
为什么更喜欢 code.jquery.com 而不是 google?看来 google 会是你的首选。
-
H@BNL 哈哈,个人喜好,我倾向于记住 code.jquery.com 网址,我一直忘记它的 Google 网址:\ 感谢您的评论,永远不会少 :) @ mblase75 同样的原因 ^^ :P 虽然在阅读了你的 cmets 之后,我还不如在这种情况下把谷歌放在首位
标签: php javascript jquery web downtime