Определение того, не работает ли JQuery CDN, и устранение проблемы

Завтра я запускаю свой сайт и ожидаю пару сотен посещений.

Я написал этот скрипт на основе того, что мне сказал 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>'; }
?>

В принципе, если CDN code.jquery.com когда-либо выйдет из строя (как это было около 20 минут назад), тогда сработает библиотека API Google. Я пробовал это, пока был запущен jQuery, и он работает, но на случай, если он снова выйдет из строя, будет ли этот скрипт работать? (переключившись на библиотеку Google) Я не могу это проверить, мне пришлось бы отключить code.jquery.com. ржу не могу.

Я бы заменил CSS, но весь мой сайт основан на jQuery и Ajax, поэтому мне действительно нужно, чтобы он работал постоянно. Я бы разместил его на своем собственном сайте, но мой веб-сайт не работает так быстро, как code.jquery.com или googleapis.com, когда они работают нормально.

Большое спасибо! Любые ответы очень ценятся :)

8
задан Joe 20 October 2011 в 15:33
поделиться