Я использую Zend_HTTP_Client для отправки HTTP-запросов на сервер и получения ответа обратно.Сервер, на который я отправляю запросы, является веб-сервером HTTPS.В настоящее время один запрос туда-обратно занимает около 10-12 секунд.Я понимаю, что это может быть связано с медленной обработкой веб-сервера, на который отправляются запросы.
Можно ли пропустить проверки SSL-сертификатов, как мы это делаем в CURL, чтобы повысить производительность?Если да, как установить эти параметры?
У меня есть следующий код:
try
{
$desturl ="https://1.2.3.4/api";
// Instantiate our client object
$http = new Zend_Http_Client();
// Set the URI to a POST data processor
$http->setUri($desturl);
// Set the POST Data
$http->setRawData($postdata);
//Set Config
$http->setConfig(array('persistent'=>true));
// Make the HTTP POST request and save the HTTP response
$httpResponse = $http->request('POST');
}
catch (Zend_Exception $e)
{
$httpResponse = "";
}
if($httpResponse!="")
{
$httpResponse = $httpResponse->getBody();
}
//Return the body of HTTTP Response
return $httpResponse;