我有一台服务器A和服务器A在本地网络中落后的多台服务器(服务器A在外面有连接)
服务器A有一个网页,可以对像这样的脚本执行多个ajax请求
//Get myserverB_IP from database
...
$url = "https://myserverB_IP/someurl.php"
$ch = curl_init();
curl_setopt($ch,CURL_VERSION_SSL,TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, false);
curl_setopt ($ch, CURLOPT_TIMEOUT,30);
curl_setopt($ch, CURLOPT_COOKIEJAR, '/tmp/sess.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/sess.txt');
curl_exec($ch);
...
使用http,一切正常,但是在添加https时会有很大的延迟,因为每个ajax调用都会向serverB请求新的密钥交换
有没有办法重用连接以避免每次请求中的密钥交换?