Последние два месяца, в некоторые дни, мои запросы(get/post) на внешние ссылки работают с задержкой. Однако эта проблема возникает только в моем коде, работающем на сервере, который я активно использую.
У меня три сервера.(Centos 7, Centos7, Windows Server) Оба имеют одинаковые функции. (Одним из них является сервер, который я активно использую, и запрос, который я отправляю на внешнюю ссылку, возвращается медленно).
Хотя он работает очень быстро на Windows и втором сервере Centos, для включения интенсивно используемого сервера Centos требуется 5 секунд. Почему это происходит? Я проверил использование оперативной памяти и диска на сервере, ничего необычного. Я выключил сервер и снова включил его, но это не помогло. Этой ситуации не было три дня назад, когда я проснулся однажды утром, он начал тормозить. Как и в предыдущих, я проснусь однажды утром, и это снова будет исправлено.
У меня на сервере установлена Vesta, я использую Apache. Какой сервис мне нужно конкретно контролировать? Медлительность характерна не только для этой ссылки, она также медленно загружается, когда я делаю запрос на завивание в другом месте.
Все серверы работают в дата-центре, расположенном в Германии.
функция tcmbKurlari(){
$url= 'https://www.tcmb.gov.tr/kurlar/today.xml';
$context = stream_context_create(массив('ssl'=>массив(
'verify_peer' => ложь,
"verify_peer_name"=>ложь
)));
libxml_set_streams_context ($ контекст);
$currency = simplexml_load_file($url);
вернуть $валюту;
}
print_r(tcmbKurlari());