Я использую 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;
Подробнее здесь: https://stackoverflow.com/questions/336 ... ttp-client