天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

深入解析fsockopen與pfsockopen的區別

按手冊上說,這兩個函數的唯一區別是,pfsockopen是持續連接,而fsockopen不是.
我寫了個代碼了一下:
復制代碼 代碼如下:
<?php
$data="1,0,721,73,1,0,0,43290000,0,60D81D509BC00451,3,FFFFFFFF";
//http://10.144.99.114/SANEX_NEW/modules/subscribemanager/test.php
$host = '127.0.0.1';
$url = "/aa.php";
$pffirst = false;
$times = 1000;
$startTime = microtime(true);
for ($index = 0; $index < $times; $index++) {
 echo httpPost($host,$url,$data,$pffirst)."<hr><br />";
}
$middleTime = microtime(true);
for ($index = 0; $index < $times; $index++) {
 echo httpPost($host,$url,$data,!$pffirst)."<hr><br />";;
}
$endTime = microtime(true);
 echo ($pffirst?"pfsocket":"fsocket").":".($middleTime-$startTime);
 echo "<br />";
 echo ($pffirst?"fsocket":"pfsocket").":".($endTime-$middleTime);

$count=0;
//發包函數
function httpPost($host,$url,$data,$p)
{
global $count;
 $func = $p?"pfsockopen":"fsockopen";

 $conn = $func($host,80,$errno, $errstr, 30);
 if (!$conn)
 {
  echo "$errstr ($errno)<br />/n";
  return;
 }

 $header = "POST ".$url." HTTP/1.1/r/n";
 $header.= "Host : {$host}/r/n";
 $header.= "Content-type: application/x-www-form-urlencoded/r/n";
 $header.= "Content-Length:".strlen($data)."/r/n";
 $header.= "Connection: Keep-Alive/r/n/r/n"; 
 $header.= "{$data}/r/n/r/n";

 fwrite($conn,$header);

 $count++;
 echo $count.' '.$header."<br /><br />";

 $resp='';
 //while (!feof($conn)) {
 // $resp .= fgets($conn);
 //}
 //fclose($conn);
 return $resp;
}
?>

結果發現:
代碼的倒數第二行,如果把//fclose($conn);注釋掉,結果是:
fsocket:11.04693198204
pfsocket:0.34867787361145

如果不注釋:
fsocket:12.509312152863
pfsocket:11.120275974274
可以看出,fsocketopen默認每次處理結束后,就算協議頭是Keep-Alive,連接仍然斷掉了.
而pfsocketopen在Keep-Alive條件下,連接可以被下一次重復利用.
一次連接發送大量數據時,推薦使用pfsocketopen

php技術深入解析fsockopen與pfsockopen的區別,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 打开双腿狠狠蹂躏蜜桃臀 | 2019午夜福利757视频第12集 | 色戒无删减流畅完整版 | 国产午夜在线观看视频播放 | 精品三级久久久久电影网1 精品日韩视频 | 国产精品香蕉视频在线 | 久久99这里只有精品 | 国产三级精品三级男人的天堂 | 蜜臀AV精品一区二区三区 | 精品夜夜澡人妻无码AV蜜桃 | 好满射太多了装不下了视频 | 全部老头和老太XXXXX | 久久人人爽人人片AV人成 | 成人啪啪色婷婷久色社区 | 久久五月综合婷婷中文云霸高清 | 青青草A在在观免费线观看 青青草AV国产精品 青青草 久久久 | 久久久无码精品亚洲A片猫咪 | 久久91精品国产91久久户 | 天天躁日日躁狠狠躁午夜剧场 | 成都电影免费中文高清 | 亚洲精品午夜VA久久成人 | 国内精自品线一区91 | 国产不卡一卡2卡三卡4卡网站 | 国产美熟女乱又伦AV | 色欲天天天综合网免费 | 高清毛片一区二区三区 | 青春草国产成人精品久久 | 无套内射无矿码免费看黄 | 国产一级做a爰片久久毛片男 | 丝袜情趣在线资源二区 | 色婷婷国产精品视频一区二区 | 一本道高清到手机在线 | 贵妇局长的蕾丝乳罩 | 久久精品免费看网站 | 成年人在线视频免费观看 | 一个人日本的视频免费完整版 | 日本伦理电影聚 | 国产欧美日韩视频怡春院 | 我们日本在线观看免费动漫下载 | 调教美丽的白丝袜麻麻视频 | 国产精品日本一区二区在线播放 |