国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何使用cURL獲得請求和響應時間?

網絡 通信技術
cURL在我的眼里,就是一個httpClient手辦,老伙計們知道怎么獲得cURL請求的具體耗時嗎? ??

[[440015]]

本文轉載自微信公眾號「精益碼農」,作者StackOverflow 。轉載本文請聯系精益碼農公眾號。

cURL在我的眼里,就是一個httpClient手辦,老伙計們知道怎么獲得cURL請求的具體耗時嗎? ??

cURL支持格式化輸出請求的詳細信息(請參閱cURL手冊頁的-w、–write out 獲取更多信息)。

如題,我們只關注如何知曉cURL請求的時間細節, 下面時間以s為單位。

1. 創建一個文本文件curl-format.txt, 粘貼下面內容

  1. time_namelookup:  %{time_namelookup}s\n 
  2.      time_connect:  %{time_connect}s\n 
  3.   time_appconnect:  %{time_appconnect}s\n 
  4.  time_pretransfer:  %{time_pretransfer}s\n 
  5.     time_redirect:  %{time_redirect}s\n 
  6. ime_starttransfer:  %{time_starttransfer}s\n 
  7.                   ----------\n 
  8.        time_total:  %{time_total}s\n 

2.發起請求

url -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"

在windows機器上是curl -w "@curl-format.txt" -o NUL -s "http://wordpress.com/"

旁白解釋

-w "@curl-format.txt" 通知cURL使用格式化的輸出文件

-o /dev/null 將請求的輸出重定向到/dev/null

-s 通知cURL不顯示進度條

"http://wordpress.com/" 是我們請求的URL,請使用引號包圍(尤其當你的URL包含&查詢字符串)

文本輸出

  1. time_namelookup:  0.001s 
  2.       time_connect:  0.037s 
  3.    time_appconnect:  0.000s 
  4.   time_pretransfer:  0.037s 
  5.      time_redirect:  0.000s 
  6. time_starttransfer:  0.092s 
  7.                    ---------- 
  8.         time_total:  0.164s 

輸出的啥意思呢?我解釋一下:

  • time_namelookup:DNS 域名解析的時間,就是把http://wordpress.com 轉換成ip地址的過程
  • time_connect:TCP 連接建立的時間,就是三次握手的時間
  • time_appconnect:SSL/SSH等上層協議建立連接的時間,比如 connect/handshake 的時間
  • time_pretransfer:從請求開始到響應開始傳輸的時間
  • time_starttransfer:從請求開始到第一個字節將要傳輸的時間
  • time_total:這次請求花費的全部時間

制作成Linux/Mac快捷命令(alise 別名)

alias curltime="curl -w \"@$HOME/.curl-format.txt\" -o /dev/null -s "

制作成Linux/Mac 獨立腳本

腳本不需要單獨的包含格式化的文本。

在可執行路徑中,創建名為curltime的文件,粘貼下面內容:

  1. #!/bin/bash 
  2.  
  3. curl -w @- -o /dev/null -s "$@" <<'EOF' 
  4.     time_namelookup:  %{time_namelookup}\n 
  5.        time_connect:  %{time_connect}\n 
  6.     time_appconnect:  %{time_appconnect}\n 
  7.    time_pretransfer:  %{time_pretransfer}\n 
  8.       time_redirect:  %{time_redirect}\n 
  9.  time_starttransfer:  %{time_starttransfer}\n 
  10.                     ----------\n 
  11.          time_total:  %{time_total}\n 
  12. EOF 

制作成windows快捷方式(bat批處理)

把下面的命令寫入curltime.bat:

curl -w "@%~dp0curl-format.txt" -o NUL -s %*

以上手段后,curltime wordpress.org就可以拿到cURL的請求耗時。

cURL還有一個小技巧:模擬連接/傳輸超時。

連接超時時間用--connect-timeout參數來指定,數據傳輸的最大允許時間用-m參數來指定。

連接超時的話,出錯提示形如:curl: (28) connect() timed out!

數據傳輸的最大允許時間超時的話,出錯提示形如:

 

curl: (28) Operation timed out after 2000 milliseconds with 0 bytes received

 

責任編輯:武曉燕 來源: 精益碼農
相關推薦

2020-07-21 08:18:16

響應測試系統

2022-11-22 08:41:22

curlDELETELinux

2024-01-07 16:46:19

FiberHTTPWeb

2018-11-19 14:29:17

Spring BootXML支持

2024-04-29 08:00:00

MongoDB索引

2022-07-03 21:00:58

VoIP 系統人工智能

2015-09-29 14:01:45

SPDY網絡協議響應頭網絡協議

2009-12-10 09:11:52

Windows 7系統加速

2021-10-18 05:46:27

網絡攻擊惡意軟件網絡安全

2017-04-13 10:14:46

curl命令分析

2011-09-19 19:32:35

vista啟動修復工具

2011-12-31 10:33:01

JavajHiccup

2020-10-09 08:29:24

POSTGET參數

2019-01-23 10:21:32

吞吐量響應時間CPU

2018-06-26 13:05:17

Windows 10pingInternet

2023-01-01 14:04:51

字節碼接口系統

2019-09-18 14:46:52

mancheatLinux

2020-11-17 10:35:53

Firefox 83Firefox瀏覽器

2022-12-19 07:28:53

Kubernetes資源請求限制

2020-07-15 15:35:40

運維架構技術
點贊
收藏

51CTO技術棧公眾號

男女曰b免费视频| 欧美亚洲伦理www| mm131国产精品| 激情欧美一区二区三区在线观看| 91国在线精品国内播放| 欧美精品高清| 91精品国产欧美一区二区18| 日本在线三级| 亚洲免费观看高清完整版在线观看熊 | 91成品人片a无限观看| 成人久久网站| 亚洲视频在线视频| 国产社区精品视频| 日韩你懂的电影在线观看| 麻豆免费在线观看| 欧美日韩精品欧美日韩精品| 国产精品一级伦理| 色老头久久综合| 国产最新视频在线观看| 欧洲av在线精品| 亚洲精品传媒| 欧美一级黄色录像| xxxx在线视频| 亚洲色图av在线| 亚洲美女色播| 高清欧美一区二区三区| 啪啪国产精品| 国产精品一区久久久| 888久久久| 国产欧美日韩综合精品二区| 国产精品av一区二区| 2022国产精品| 母乳一区在线观看| 路边理发店露脸熟妇泻火| 风间由美性色一区二区三区| 成年人看的毛片| 久久亚区不卡日本| 中文字幕第88页| 精品美女久久久久久免费| 色吊丝在线永久观看最新版本| 91国产精品成人| 污影院在线观看| 亚洲免费av电影| 日韩精品一区二区三区中文字幕| 38少妇精品导航| 91精品秘密在线观看| 精品欧美日韩在线| 韩国精品在线观看| 成人免费观看www在线| 精品国产乱码久久久久酒店| 毛片在线视频| 中文字幕在线观看日韩| 国产一区2区| 国产一区二区不卡视频在线观看| 国内成人自拍视频| 国产三级免费观看| 91精品国产综合久久国产大片| 日韩av超清在线观看| 欧美专区在线观看| 亚洲影视在线| 成人在线看视频| 欧亚洲嫩模精品一区三区| 91www在线| 日本精品在线视频| 日韩精品欧美精品| 人人干人人干人人| 欧美色中文字幕| 亚洲ww精品| 亚洲xxxx视频| 91视频91自| 亚洲搞黄视频| 97国产真实伦对白精彩视频8| 国产精品久久久久久久免费软件 | 日韩精品一区二区三区老鸭窝| 99精品视频在线免费播放| 亚洲a区在线视频| 91在线视频18| 在线观看a视频| 欧美精品免费看| 久久久成人网| avtt天堂资源网| 精品丝袜一区二区三区| 五月久久久综合一区二区小说| 日韩一级特黄毛片| 日本韩国视频一区二区| 日韩一二三区在线观看| 免费不卡亚洲欧美| 亚洲一区在线电影| 麻豆精品久久| 在线免费观看一区二区三区| 欧美日韩精品在线观看| 欧美久久一区二区三区| 亚洲欧美日本国产有色| 黑人巨大精品欧美一区二区三区 | 日韩精品一区二区三区中文不卡 | 黄色高清在线观看| 中国日韩欧美久久久久久久久| 亚洲五月综合| 亚洲一级片网站| 亚洲欧美日韩国产中文专区| 国产一区欧美| 夜色福利刺激| 国模吧一区二区| 岛国一区二区三区| heyzo在线播放| 国产精品久久久久久久小唯西川| 国产精品欧美一区喷水| 中文另类视频| 亚洲欧洲久久| 欧美一三区三区四区免费在线看| 成人黄色小视频| jizz18女人| 久久伊人91精品综合网站| 国内精品国产成人| 97caopron在线视频| 国产91色在线|亚洲| 亚洲成人精品影院| 色婷婷av一区二区三区丝袜美腿| aa在线免费观看| 国产一区二区三区毛片| 免费一级欧美片在线观看| 成人短视频在线| 国内一区在线| 在线视频欧美精品| 欧美成人69av| 亚洲成av人影片在线观看| 国产91色在线|| 一区二区三区日韩| 欧美色女视频| 濑亚美莉一二区在线视频| 亲爱的老师9免费观看全集电视剧| 国产欧美精品一区| 我要色综合中文字幕| 又色又爽又高潮免费视频国产| 久久夜色精品国产欧美乱| 91在线视频播放地址| 综合欧美精品| 老司机午夜av| 2019中文字幕免费视频| 国产精品美女一区二区| 激情亚洲另类图片区小说区| 亚洲高清免费在线观看| 国产精品xxx视频| 亚洲一区二区成人在线观看| 日韩在线综合| 久久精品蜜桃| 欧美亚洲丝袜| 亚洲人成网在线播放| 99国产精品国产精品久久| 香蕉大人久久国产成人av| 国产二区三区四区| 999精品视频一区二区三区| 欧美精品丝袜中出| 美腿丝袜亚洲一区| 亚洲成人av观看| 午夜免费看视频| 91久久嫩草影院一区二区| 91.麻豆视频| 国产激情一区二区三区桃花岛亚洲| 91精品亚洲一区在线观看| 四虎黄色影院| 国产精品成人观看视频免费| 亚洲成人黄色在线观看| 91丝袜美腿高跟国产极品老师| 日本欧美高清| 国产二区视频在线观看| 亚洲乱码一区二区三区| 亚洲最新av在线| 亚洲欧洲日本在线| 亚洲视频日本| 日韩欧美一区二区三区免费观看 | 久久久久久久久久亚洲| 亚洲国产成人91porn| 欧美精品大片| 国产超碰精品| 国产91白丝在线播放| 精品国产乱码久久久久久丨区2区| 日韩av在线精品| 亚洲视频中文字幕| 久久午夜影视| 女同一区二区三区| 亚洲色图美国十次| 性直播在线观看| 日韩国产欧美一区| 国产91精品久久久久久久| 欧美一区二区三区影视| 国产日韩欧美电影| 久久精品女人天堂| 日本午夜精品久久久| 色网在线观看| 黄页在线免费看| 亚洲春色在线| 国产精品视频1区| 亚洲色图25p| 色欲综合视频天天天| 91亚洲永久精品| 国产日韩欧美一区| 色吊丝一区二区| av中文在线资源库| 黄网站app在线观看下载视频大全官网|