Какой самый быстрый способ получить миниатюру vimeo с PHP - PullRequest
1 голос
/ 22 февраля 2012

Я использую следующий код в PHP, чтобы получить эскиз (из JSON) видео vimeo в соответствии с vimeo API

    private function curl_get($url)
{
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_TIMEOUT, 30);
    $return = curl_exec($curl);
    curl_close($curl);
    return $return;
}

После профилирования страницыЯ заметил, что для curl_exec требуется около 220 миллисекунд, что я нахожу много, учитывая, что мне нужен только эскиз видео.

Знаете ли вы более быстрый способ получить эскиз?

1 Ответ

3 голосов
/ 22 февраля 2012

требуется curl_exec около 220 миллисекунд

Вероятно, это нагрузка на сеть (поиск DNS - подключение - передача - выборка переданных данных). Это может быть невозможно ускорить это дальше.

Убедитесь, что вы кешируете результаты локально, чтобы их не приходилось каждый раз получать заново.

...