當我執行下面的代碼時,需要10-12秒才能響應。爲什麼Twitter的API調用這麼慢?
問題與Twitter或與我們的服務器?
我真的需要知道,因爲這是在我們的網站上顯示推文的代碼的一部分,12秒的加載時間是不可接受的!
function get_latest_tweets($username)
{
print "<font color=red>**". time()."**</font><br>";
$path = 'http://api.twitter.com/1/statuses/user_timeline/' . $username.'.json?include_rts=true&count=2';
$jason = file_get_contents($path);
print "<font color=red>**". time()."**</font><br>";
}
感謝
我覺得很難說爲什麼一個特定的web服務很慢。正如我們所談論的是一個web服務,所有讓網絡慢的問題也可以應用到twitter調用中。 – 2011-01-14 11:56:04
我不知道爲什麼需要這麼長時間。但同時你可以使用本地緩存,直到它被修復。 – Simon 2011-01-14 11:56:59