Ben bir sunucuya HTTP istekleri göndermek ve geri cevap almak için Zend_HTTP_Client kullanıyorum. Ben istekleri yolluyorum sunucusu HTTPS web sunucusudur. Şu anda, bir tur talebi yaklaşık 10-12 saniye sürer. Ben yükü nedeniyle istekleri gitmek hangi web sunucusunun yavaş işleme olabilir anlıyorum.
Biz performansını hızlandırmak için CURL yapmak gibi SSL sertifikası denetimlerini atlamak mümkün mü? Eğer öyleyse, nasıl bu parametreleri ayarlamak için?
Ben aşağıdaki kodu vardır:
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;