самый быстрый способ получить данные из URL

Я хочу прочитать данные с URL Linkedin, как https://www.linkedin.com/countserv/count/share?url=https://stackoverflow.com/&Формат = JSON

У меня есть несколько способов сделать, но я не могу найти правильное / самое быстрое решение.

  1. file_get_contents (): занимает около 6 секунд
  2. используя cURL: занимает около 3 секунд
  3. JQuery GetJSON: занимает менее 1 секунды

Что это значит? Проблема с моим сервером? Или мне нужно использовать другую функцию?


Дополнительная информация:
Я создал тест с несколькими доменами.

<?php
$time_start = microtime(true);
$data = file_get_contents("https://www.linkedin.com");
$time_end = microtime(true);
$time[test1] = $time_end - $time_start;

$time_start = microtime(true);
$data = file_get_contents("https://stackoverflow.com/");
$time_end = microtime(true);
$time[test2] = $time_end - $time_start;

$time_start = microtime(true);
$data = file_get_contents("https://www.google.com");
$time_end = microtime(true);
$time[test3] = $time_end - $time_start;

$time_start = microtime(true);
$data = file_get_contents("https://www.expedia.com");
$time_end = microtime(true);
$time[test4] = $time_end - $time_start;

$time_start = microtime(true);
$data = file_get_contents("https://www.booking.com");
$time_end = microtime(true);
$time[test5] = $time_end - $time_start;

print_r($time);
?>

[/ NOEDIT] со следующим выводом:


массив
(
[test1] => 3.5712170600891
[test2] => 0,92465400695801
[test3] => 6.2011067867279
[test4] => 1.8765568733215
[test5] => 1.758278131485
)

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]