欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 獲取站點的各類響應時間(dns解析時間,響應時間,傳輸時間)

獲取站點的各類響應時間(dns解析時間,響應時間,傳輸時間)

熱門標簽:揭陽智能電話機器人推薦 江蘇云電銷機器人公司 客服外呼系統怎么樣 百度地圖標注錯了有責任嗎 打電話機器人接我是他的秘書 河南信譽好的不封卡電話外呼系統 華鋒e路航港口地圖標注 如果做線上地圖標注 地圖標注員都是年輕人

有時候為了測試網絡情況,需要返回每個階段的耗時時間,比如DNS解析耗時,建立連接所消耗的時間,從建立連接到準備傳輸所使用的時間,從建立連接到傳輸開始所使用的時間,整個過程耗時,下載的數據量,下載速度,上傳數據量,上傳速度等等。下面的腳本獲取以上信息:

CURL的資料參見: http://curl.haxx.se/libcurl/c/curl_easy_getinfo.html

復制代碼 代碼如下:

###################################
### author: www.ttlsa.com   ###
### QQ群: 39514058     ###
### E-mail: service@ttlsa.com  ###
###################################
use strict;
use Data::Dumper;
use WWW::Curl::Easy;

if(!@ARGV){
 print "Usaging: $0 url\n";
 print "For example: $0 www.ttlsa.com\n";
 exit;
}

my $curl = new WWW::Curl::Easy;
open my $response_body,">/dev/null";
$curl->setopt(CURLOPT_HEADER,1);
$curl->setopt(CURLOPT_URL, $ARGV[0]);
$curl->setopt(CURLOPT_WRITEDATA,\$response_body);
$curl->perform;
my $err = $curl->errbuf;
if(!$err){
 my $st = getTime;
 my $http_code = $curl->getinfo(CURLINFO_RESPONSE_CODE);
 my $http_dns_time = $curl->getinfo(CURLINFO_NAMELOOKUP_TIME);
 my $http_conn_time = $curl->getinfo(CURLINFO_CONNECT_TIME);
 #my $http_APP_time = $curl->getinfo(CURLINFO_APPCONNECT_TIME);
 my $http_PRE_TRAN_time = $curl->getinfo(CURLINFO_PRETRANSFER_TIME);
 my $http_START_TRAN_time = $curl->getinfo(CURLINFO_STARTTRANSFER_TIME);
 my $http_TOTAL_time = $curl->getinfo(CURLINFO_TOTAL_TIME);
 my $http_SIZE_DOWN = $curl->getinfo(CURLINFO_SIZE_DOWNLOAD);
 my $http_SPEED_DOWN = $curl->getinfo(CURLINFO_SPEED_DOWNLOAD);

 printf "local_time: %s, http_code: %d, dns_time: %.3fms, conn_time: %.3fms, pre_tran_time: %.3fms, start_tran_time: %.3fms, total_time: %.3fms, size_download: %dB, speed_download: %dB/s",($st,$http_code,$http_dns_time,$http_conn_time,$http_PRE_TRAN_time,$http_START_TRAN_time,$http_TOTAL_time,$http_SIZE_DOWN,$http_SPEED_DOWN);
 write;

 format STDOUT_TOP=
 站點各類響應時間明細-@||
 $%
 =========================
 +---------------------+------+-------------+--------------+--------------------------+------------------------+-------------+-----------+------------+
 | 本地時間 | 狀態 | DNS解析時間 | 建立連接時間 | 從建立連接到準備傳輸時間 |從建立連接到開始傳輸時間| 整個過程時間| 下載數據量|平均下載速度|
 +---------------------+------+-------------+--------------+--------------------------+------------------------+-------------+-----------+------------+
 .

 format STDOUT=
 |@| @| @| @| @| @| @| @| @|
 $st,$http_code,$http_dns_time."ms",$http_conn_time."ms",$http_PRE_TRAN_time."ms",$http_START_TRAN_time."ms",$http_TOTAL_time."ms",$http_SIZE_DOWN."B",$http_SPEED_DOWN."B/s"
 +---------------------+------+-------------+--------------+--------------------------+------------------------+--------------+----------+------------+
 .
}else{
 print "Error: $err\n";
}

sub getTime()
{
 my @time=(localtime)[5,4,3,2,1,0];
 $time[0]+=1900;
 $time[1]+=1;
 return sprintf("%04u-%02u-%02u %02u:%02u:%02u",@time);
}





shell命令下也有相同的命令如下所示:

復制代碼 代碼如下:

# curl -o /dev/null -s -w %{http_code}:%{http_connect}:%{time_namelookup}:%{time_connect}:%{time_pretransfer}:%{time_starttransfer}:%{time_total}:%{size_download}:%{speed_download} www.ttlsa.com


不解釋了,具體參見 man curl

使用 cURL 獲取站點的各類響應時間 – dns解析時間,響應時間,傳輸時間

復制代碼 代碼如下:

curl -o /dev/null -s -w %{http_code}:%{http_connect}:%{content_type}:%{time_namelookup}:%{time_redirect}:%{time_pretransfer}:%{time_connect}:%{time_starttransfer}:%{time_total}:%{speed_download} digdeeply.org


這是一個本人博客站點執行 curl 命令的情況。輸出通常是 HTML 代碼,通過 -o 參數發送到 /dev/null。-s 參數去掉所有狀態信息。-w 參數讓 curl 輸出的計時器的狀態信息。



一次http請求中的各個時間段-dns解析,等待服務器響應,獲取內容等

下邊對-w參數做個詳細的解釋,由我(DigDeeply)翻譯。有不對的地方請大家指出。(英文原文:http://curl.haxx.se/docs/manpage.html)
以下是可用的變量名:

 -w, --write-out
 以下變量會按CURL認為合適的格式輸出,輸出變量需要按照%{variable_name}的格式,如果需要輸出%,double一下即可,即%%,同時,\n是換行,\r是回車,\t是TAB。

url_effective The URL that was fetched last. This is most meaningful if you've told curl to follow location: headers.

filename_effective The ultimate filename that curl writes out to. This is only meaningful if curl is told to write to a file with the --remote-name or --output option. It's most useful in combination with the --remote-header-name option. (Added in 7.25.1)

http_code http狀態碼,如200成功,301轉向,404未找到,500服務器錯誤等。(The numerical response code that was found in the last retrieved HTTP(S) or FTP(s) transfer. In 7.18.2 the alias response_code was added to show the same info.)

http_connect The numerical code that was found in the last response (from a proxy) to a curl CONNECT request. (Added in 7.12.4)

time_total 總時間,按秒計。精確到小數點后三位。 (The total time, in seconds, that the full operation lasted. The time will be displayed with millisecond resolution.)

time_namelookup DNS解析時間,從請求開始到DNS解析完畢所用時間。(The time, in seconds, it took from the start until the name resolving was completed.)

time_connect 連接時間,從開始到建立TCP連接完成所用時間,包括前邊DNS解析時間,如果需要單純的得到連接時間,用這個time_connect時間減去前邊time_namelookup時間。以下同理,不再贅述。(The time, in seconds, it took from the start until the TCP connect to the remote host (or proxy) was completed.)

time_appconnect 連接建立完成時間,如SSL/SSH等建立連接或者完成三次握手時間。(The time, in seconds, it took from the start until the SSL/SSH/etc connect/handshake to the remote host was completed. (Added in 7.19.0))

time_pretransfer 從開始到準備傳輸的時間。(The time, in seconds, it took from the start until the file transfer was just about to begin. This includes all pre-transfer commands and negotiations that are specific to the particular protocol(s) involved.)

time_redirect 重定向時間,包括到最后一次傳輸前的幾次重定向的DNS解析,連接,預傳輸,傳輸時間。(The time, in seconds, it took for all redirection steps include name lookup, connect, pretransfer and transfer before the final transaction was started. time_redirect shows the complete execution time for multiple redirections. (Added in 7.12.3))

time_starttransfer 開始傳輸時間。在發出請求之后,Web 服務器返回數據的第一個字節所用的時間(The time, in seconds, it took from the start until the first byte was just about to be transferred. This includes time_pretransfer and also the time the server needed to calculate the result.)

size_download 下載大小。(The total amount of bytes that were downloaded.)

size_upload 上傳大小。(The total amount of bytes that were uploaded.)

size_header 下載的header的大小(The total amount of bytes of the downloaded headers.)

size_request 請求的大小。(The total amount of bytes that were sent in the HTTP request.)

speed_download 下載速度,單位-字節每秒。(The average download speed that curl measured for the complete download. Bytes per second.)

speed_upload 上傳速度,單位-字節每秒。(The average upload speed that curl measured for the complete upload. Bytes per second.)

content_type 就是content-Type,不用多說了,這是一個訪問我博客首頁返回的結果示例(text/html; charset=UTF-8);(The Content-Type of the requested document, if there was any.)

num_connects Number of new connects made in the recent transfer. (Added in 7.12.3)

num_redirects Number of redirects that were followed in the request. (Added in 7.12.3)

redirect_url When a HTTP request was made without -L to follow redirects, this variable will show the actual URL a redirect would take you to. (Added in 7.18.2)

ftp_entry_path The initial path libcurl ended up in when logging on to the remote FTP server. (Added in 7.15.4)

ssl_verify_result ssl認證結果,返回0表示認證成功。( The result of the SSL peer certificate verification that was requested. 0 means the verification was successful. (Added in 7.19.0))

若多次使用-w參數,按最后一個的格式輸出。If this option is used several times, the last one will be used.

標簽:淘寶邀評 邵陽 婁底 赤峰 馬鞍山 許昌 金昌 巴彥淖爾

巨人網絡通訊聲明:本文標題《獲取站點的各類響應時間(dns解析時間,響應時間,傳輸時間)》,本文關鍵詞  獲取,站點,的,各類,響應,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《獲取站點的各類響應時間(dns解析時間,響應時間,傳輸時間)》相關的同類信息!
  • 本頁收集關于獲取站點的各類響應時間(dns解析時間,響應時間,傳輸時間)的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产美女视频一区| 玖玖爱这里只有精品| 5858s免费视频成人| 夜夜嗨av一区二区三区网页 | 国产一级二级av| 一本大道久久a久久综合婷婷| 欧美国产一区在线| 国产精品一区在线观看你懂的| 亚洲最大成人综合网| 久久久久久夜精品精品免费| 激情综合色播五月| 国产大屁股喷水视频在线观看| 久久久久国产一区二区三区四区| 精品一区二区成人精品| 精品亚洲aⅴ无码一区二区三区| 久久这里只有精品6| 经典三级视频一区| 国产白丝一区二区三区| 国产精品你懂的| 成人aaaa免费全部观看| 91久久一区二区| 亚洲电影激情视频网站| 极品粉嫩小仙女高潮喷水久久| 日韩午夜在线影院| 极品少妇一区二区| 日韩在线视频网址| 一区二区三区精密机械公司| 久久久久久婷婷| 欧美mv和日韩mv国产网站| 精品一区二区免费在线观看| 日本二区三区视频| 亚洲精品视频在线观看网站| 成人在线电影网站| 久久综合九色综合97婷婷女人| 国产91精品一区二区麻豆亚洲| 91行情网站电视在线观看高清版| 亚洲超碰精品一区二区| 91网站免费视频| 国产精品美女久久久久久2018| 国产男女无遮挡猛进猛出| 91精品国产麻豆国产自产在线 | 亚洲精品色午夜无码专区日韩| 国产午夜精品一区二区三区嫩草| www.日韩av| 3d成人动漫网站| 久久欧美中文字幕| 成人丝袜高跟foot| 在线成人av网站| 激情五月激情综合网| 色八戒一区二区三区| 婷婷六月综合亚洲| 刘亦菲国产毛片bd| 亚洲在线一区二区三区| 蜜桃av免费看| 亚洲精品乱码久久久久久黑人| 人妻丰满熟妇av无码久久洗澡| 中文字幕av不卡| 亚洲成年人av| 国产亚洲综合在线| 美女搡bbb又爽又猛又黄www| 久久久激情视频| 亚洲精品无码久久久久久久| 亚洲精品一区二区三区在线观看| 成人精品视频一区| 欧美va亚洲va在线观看蝴蝶网| 成人免费精品视频| 日韩欧美色电影| 99视频一区二区| 欧美tickling挠脚心丨vk| 99久久99久久免费精品蜜臀| 日韩欧美一区二区视频| 99久久久久久| 久久久午夜电影| 日韩大尺度视频| 国产精品色婷婷久久58| 亚洲欧美色图视频| 亚洲免费在线观看视频| 三年中国中文观看免费播放| 一区二区激情视频| 国产又粗又长又黄的视频| 日韩有码一区二区三区| 色综合 综合色| 国产一区免费电影| 日韩视频免费直播| 波多野结衣三级视频| 欧美激情综合在线| 黑人巨大精品欧美| 亚洲va欧美va国产va天堂影院| 日本一级二级视频| 久久成人免费网| 91精品久久久久久久91蜜桃| 91色九色蝌蚪| 中文字幕一区二区三区四区不卡| 美国欧美日韩国产在线播放| 欧美日韩一区二区不卡| 国产成人精品免费看| 久久综合精品国产一区二区三区| 午夜av免费看| 亚洲成av人片在www色猫咪| 91高清在线观看| 成人免费视频一区| 国产丝袜美腿一区二区三区| 扒开jk护士狂揉免费| 婷婷中文字幕综合| 欧美精品三级日韩久久| 91网页版在线| 日韩美女啊v在线免费观看| 青青青手机在线视频| 国产在线精品免费av| 精品区一区二区| 少妇毛片一区二区三区| 日韩av一级片| 日韩亚洲欧美一区二区三区| 97精品人妻一区二区三区蜜桃| 亚洲午夜国产一区99re久久| 91黄视频在线观看| av资源网一区| 亚洲男人的天堂在线aⅴ视频| 色偷偷成人一区二区三区91 | 国产成人免费视频一区| 久久久国产一区二区三区四区小说| 白白色免费视频| 麻豆国产欧美一区二区三区| 日韩欧美国产综合| 白丝女仆被免费网站| 裸体健美xxxx欧美裸体表演| 精品国产三级a在线观看| 少妇人妻好深好紧精品无码| 久久成人18免费观看| 久久久久久电影| 一级片久久久久| 激情综合色播五月| 亚洲国产精品av| 色综合天天综合网国产成人综合天 | 看片的网站亚洲| 久久综合成人精品亚洲另类欧美| 欧美特级黄色录像| 国产在线精品一区二区| 国产精品少妇自拍| 熟妇无码乱子成人精品| 亚洲综合免费观看高清完整版在线 | 午夜电影网亚洲视频| 欧美一级视频精品观看| 色哟哟精品观看| 国产激情视频一区二区三区欧美| 国产精品大尺度| 欧美性猛片aaaaaaa做受| 老司机午夜免费福利| 男男gaygay亚洲| 欧美激情在线观看视频免费| 久久r这里只有精品| 不卡的一区二区| 欧美aⅴ一区二区三区视频| 久久精品人人做人人综合 | 亚洲三级免费观看| 欧美日韩美女一区二区| 国产三级视频网站| 国产成人自拍在线| 一区二区三区**美女毛片| 日韩欧美一区在线| 中文字幕观看av| 亚洲少妇一区二区三区| 精品一区二区在线视频| 亚洲人xxxx| 日韩免费一区二区三区在线播放| 青青青视频在线免费观看| 成人avav影音| 五月天激情综合| 国产日韩精品一区二区三区在线| 在线观看一区日韩| 国产呦小j女精品视频| 国产91精品露脸国语对白| 亚洲 欧美综合在线网络| 久久久综合九色合综国产精品| 日韩一级片大全| 久久精品女同亚洲女同13| 国产盗摄一区二区| 午夜亚洲福利老司机| 中文字幕的久久| 91精品国产免费久久综合| 黄色一级大片在线免费观看| av电影在线播放| 国产精品一二三四区| 亚洲国产美国国产综合一区二区| 久久综合色婷婷| 欧美日本视频在线| chinese全程对白| 91av在线免费| 97se狠狠狠综合亚洲狠狠| 蜜桃视频免费观看一区| 亚洲精品高清在线| 久久久三级国产网站| 欧美日高清视频| 国产精品资源在线观看| 亚洲午夜精品在线| 国产精品理论在线观看| 精品理论电影在线观看 | 五月天国产精品| 亚洲人成7777| 国产色产综合色产在线视频|