Использую доступ к веб Апи через php curl получает результат 2-3 sec (пробовал с множества разных хостов) post file_get_contents получает результат 2-3 sec (пробовал с множества разных хостов) get file_get_contents получает результат 2-3 sec (пробовал с множества разных хостов) Из браузеров отправляя такой же запрос получаю ответ мгновенно........ В какую сторону копать???7
надо подменить агента для начала. а то может те ребятки просто не хотят делиться своей инфой с ботами.
Попробую как вариант, просто для доступа к АПИ используются ключи которые контора выдает и просто так на шару боты то не полезут.
Код (Text): $start = microtime(true); function readGet() { $url = "http://zzzz.com?q=d&category=1&pageNo=17"; $opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"Accept-language: en\r\n" . "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13\r\n" ) ); $context = stream_context_create($opts); $urlContents = file_get_contents($url, false, $context); return $urlContents; } $aaa=readGet(); $time = microtime(true) - $start; printf('поиск кода %.4F сек.', $time); вот так подсунул агента , непомогло Добавлено спустя 1 минуту 7 секунд: сложно у них спросить, не отвечают они. а заказчик только ключ предоставил