明天我要发布自己的网站,预计会有几百个访问量。
我根据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正常运行时,我的网站速度远远不及它们。
非常感谢!任何回复都非常感激 :)
https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js
应该会一直存在。 - Blazemonger