1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      phpcurl中g(shù)zip的壓縮性能測(cè)試的示例分析-創(chuàng)新互聯(lián)

      這篇文章主要介紹php curl中g(shù)zip的壓縮性能測(cè)試的示例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

      創(chuàng)新互聯(lián)建站主營(yíng)木蘭網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件定制開發(fā),木蘭h5小程序設(shè)計(jì)搭建,木蘭網(wǎng)站營(yíng)銷推廣歡迎木蘭等地區(qū)企業(yè)咨詢

      具體如下:

      前因:

      請(qǐng)求接口次數(shù)很多,每日兩億多次,主要是有些接口返回?cái)?shù)據(jù)量很大高達(dá)110KB(為了減少請(qǐng)求次數(shù),將多個(gè)接口合并成一個(gè)導(dǎo)致的)。

      后端接口的nginx已經(jīng)開啟gzip,所以做個(gè)測(cè)試,看看是否在請(qǐng)求時(shí)使用壓縮解壓

      php CURL 的擴(kuò)展安裝這里就不說了

      用到的curl的兩個(gè)參數(shù)

      //在http 請(qǐng)求頭加入 gzip壓縮
      curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-Encoding:gzip'));
      //curl返回的結(jié)果,采用gzip解壓
      curl_setopt($ch, CURLOPT_ENCODING, "gzip");

      1、不使用壓縮解壓

      $s1 = microtime(true);
      $ch = curl_init();
      for($i=0; $i<100;$i++){
        $url="http://192.168.0.11:8080/xxxxx/xxxxx?";
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_TIMEOUT, 3);
        $data = curl_exec($ch);
      }
      curl_close($ch);
      echo microtime(true)-$s1;
      echo "\n";

      測(cè)試結(jié)果:

      請(qǐng)求100次平均耗時(shí) 2.1s   0.021s/次

      2、使用壓縮解壓

      $s1 = microtime(true);
      $ch = curl_init();
      for($i=0; $i<100;$i++){
        $url="http://192.168.0.1:8080/xxxxx/xxxxx?";
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_TIMEOUT, 3);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-Encoding:gzip'));
        curl_setopt($ch, CURLOPT_ENCODING, "gzip");
        $data = curl_exec($ch);
      }
      curl_close($ch);
      echo microtime(true)-$s1;
      echo "\n";

      測(cè)試結(jié)果:

      請(qǐng)求100次平均耗時(shí) 2.6s   0.026/次

      結(jié)果分析:

      1、不使用壓縮比使用壓縮 請(qǐng)求一次快 5ms

      2、千兆網(wǎng),在局域網(wǎng)內(nèi)傳輸這些數(shù)據(jù)大概是 0.7ms

      結(jié)論:

      暫時(shí)不使用 curl 的壓縮和解壓

      以上是“php curl中g(shù)zip的壓縮性能測(cè)試的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


      本文題目:phpcurl中g(shù)zip的壓縮性能測(cè)試的示例分析-創(chuàng)新互聯(lián)
      文章地址:http://ef60e0e.cn/article/cdogeh.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        潜江市| 合江县| 河间市| 高阳县| 昌黎县| 卢氏县| 襄汾县| 始兴县| 惠东县| 松潘县| 昭苏县| 乌拉特中旗| 翁源县| 长泰县| 广丰县| 木里| 盐亭县| 岳阳市| 辽阳市| 黑水县| 云安县| 红安县| 南岸区| 荔波县| 宜阳县| 卢龙县| 哈密市| 罗江县| 灵石县| 屏东县| 德保县| 始兴县| 将乐县| 富民县| 浦县| 盐津县| 兴安县| 禄丰县| 呼图壁县| 渑池县| 台中县|