Я пытаюсь встроить твит из Твиттера. Итак, я использую cURL, чтобы вернуть json. Я написал небольшой тест, но он занимает около 5 секунд, как и при локальном запуске. Итак, я не уверен, что я здесь делаю не так.
public function get_tweet_embed($tw_id) {
$json_url = "https://api.twitter.com/1/statuses/oembed.json?id={$tw_id}&align=left&omit_script=true&hide_media=false";
$ch = curl_init( $json_url );
$start_time = microtime(TRUE);
$JSON = curl_exec($ch);
$end_time = microtime(TRUE);
echo $end_time - $start_time; //5.7961111068726
return $this->get_html($JSON);
}
private function get_html($embed_json) {
$JSON_Data = json_decode($embed_json,true);
$tw_embed_code = $JSON_Data["html"];
return $tw_embed_code;
}
Когда я вставляю ссылку и проверяю ее в браузере, это очень быстро.