Итак, у меня есть приложение Codeigniter, которое использует Curl для извлечения XML-файла из внешнего источника.
Это прекрасно работает.Я настроил log_message (), чтобы я мог просматривать журналы (tail -f), когда XML получен.После этого я загружаю представление с сообщением, показывающим, что XML был успешно получен.Это также зарегистрировано.
Теперь вот странная вещь.Хотя мои журналы показывают, что XML был получен, а представление загружено, мой браузер все еще зависает?Я просто сижу там, пустой экран.
Это периодически, 5% времени зависает ...
Есть идеи?
Вот мой метод Curlесли это поможет ...
function curl_me($url, $data = null){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$response = curl_exec($ch);
return $response;
}