J'utilise Zend_HTTP_Client pour envoyer des requêtes HTTP à un serveur et obtenir une réponse. Le serveur auquel j'envoie les requêtes est un serveur Web HTTPS. Actuellement, une demande d'aller-retour prend environ 10-12 secondes. Je comprends que les frais généraux peuvent être dus au traitement lent du serveur Web auquel les demandes vont.Skip SSL Check in Zend_HTTP_Client
Est-il possible d'ignorer les vérifications de certificats SSL comme nous le faisons dans CURL pour accélérer les performances? Si oui, comment définir ces paramètres?
J'ai le code suivant:
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;
Vous devinez quel est le problème de performance? Pourquoi ne pas en être sûr? –