Twitterは現在ダウンしており、私のサイトのホームページの1つはTwitterからのデータの取得に依存しています(依存は問題です。フィードからのフォローカウントを表示するだけなので、より多くのアクセサリ機能になるはずです)。
問題のコードは次のとおりです。
function socials_Twitter_GetFollowerCount($username) {
$method = function () use ($username) { return file_get_contents('https://api.twitter.com/1/users/show.json?screen_name='.$username.'&include_entities=true'); };
$json = cache('bmdtwitter', 3600, $method, false);
$json = json_decode($json, true);
return intval($json['followers_count']);
}
Twitterがダウンしている場合(またはある程度の時間応答しない場合)、サイトがダウンしているようには見えないようにするための良い方法は何ですか(タイムアウトはデフォルトで30〜60秒以上になると思います)。