Sanya saurin yanar gizo tare da cURL daga tashar Ubuntu

game da auna saurin yanar gizo tare da CURL

A cikin labarin na gaba zamuyi la'akari da yadda zamu iya auna lokacin martani na gidan yanar gizo daga tashar ta amfani da CURL. Wannan yana da ban sha'awa sanin, tunda yana iya yin tasiri mai yawa akan ƙwarewar mai amfani.

Ko kun kasance mai haɓaka yanar gizo ko kuna sarrafa sabar, za ku san hakan gudun wani abu ne da ya kamata a koyaushe a shirye. Yana da mahimmanci cewa komai yayi daidai yadda masu amfani basa jin takaici yayin shiga shafinku.

Nan gaba zamu ga wasu umarni don iyawa auna lokacin martani na gidan yanar gizo. Tare da su za mu iya duba lokaci a cikin sakannin bangarori daban-daban na shafukan http da https. Zamuyi komai daga layin umarni na Ubuntu ta amfani da CURL,

Yi amfani da cURL don auna saurin lodi

Daga shafukan yanar gizo tare da HTTP

saurin sarrafa gidan yanar gizo na http

CURL yana da zaɓuɓɓuka da yawa da ake dasu, a cikin su zamu iya samun su -w, wanda zai zama da amfani ga buga bayanai zuwa daidaitaccen fitarwa bayan an gama aiki. Hakanan yana ba mu wasu masu canjin da zamu iya amfani dasu don gwada lokutan martani daban-daban na yanar gizo.

Don cimma wannan ma'aunin, zamuyi amfani da wasu masu canjin da za'a iya samu a cikin CURL takaddun hukuma. Ana iya zartar da waɗannan a cikin sigar da aka bayar azaman zaren zahiri ko a cikin fayil.

Ablesididdiga masu amfani da za mu yi amfani da su za su kasance masu zuwa:

  • lokacin_ sunan dubawa → Lokaci a cikin sakanni. An ɗauka tun daga farawa har zuwa lokacin da aka kammala sunan.
  • lokacin_ hadewa → Lokaci a cikin sakanni. Daga farawa zuwa kammala haɗin TCP zuwa mai masaukin nesa ko wakili.
  • lokaci_ fassarar → Lokaci a cikin sakanni ya ɗauka tun daga farko har lokacin da za a fara canja wurin fayil. Wannan ya hada da duk umarnin canjin wuri da tattaunawar da ke takamaiman ladabi da abin ya shafa.
  • lokaci_starttransfer → Lokaci a cikin sakanni ya ɗauka tun daga farko har zuwa lokacin da za'a fara canza byte na farko. Wannan ya haɗa da sauya lokaci_ da kuma lokacin da uwar garke ta kirga sakamakon.
  • lokaci_tatalJimlar lokaci a cikin sakannin cewa duk aikin ya dade. An warware shi a cikin milliseconds.

para aiwatar da umarnin da zamu hau tare da masu canji na baya, kawai zamu bude tashar (Ctrl + Alt + T) sannan mu rubuta:

curl -s -w '\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null http://www.google.com

Tunda wannan na iya zama da ɗan wahala a rubuta shi a cikin tashar duk lokacin da muke son amfani da shi, za mu iya zaɓar rubuta shi zuwa fayil.

A cikin fayil din, wanda zan sanya masa sunan sarrafa-saurin-yanar gizo.txt, dole ne a liƙa lambar mai zuwa:

\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n

Da zarar an adana mun dawo cikin tashar, zamu iya yi amfani da wannan fayil ɗin ta hanyar buga rubutun da ke zuwa:

curl -s -w "@control-velocidad-web.txt" -o /dev/null http://www.google.com

Umurnin da ke sama zaiyi aiki yanayin shiru godiya ga -s. Tare da -w an buga bayanin a ciki stdout. Don tura turawar zuwa / dev / null bari muyi amfani -o.

Daga shafukan yanar gizo tare da HTTPS

auna saurin gidan yanar gizo na https

Idan muna da sha'awar amfani da wannan gwajin don shafukan HTTPS, za mu iya aiwatar da umarnin a cikin m (Ctrl + Alt + T):

curl -s -w '\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppConnect Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null https://ubunlog.com

A cikin wannan tsari ana amfani da masu saurin lokaci ban da na sama. Kuma waɗannan sune:

  • lokacin_haɗa → Lokaci a cikin sakanni ya ɗauka daga farko har zuwa lokacin da aka kammala SSL / SSH / da dai sauransu.
  • lokaci_tacce → Lokaci a cikin sakanni, wanda ya ɗauka duk matakan turawa kafin fara ma'amala ta ƙarshe. Lissafa jimlar lokacin aiwatarwa don juyarwa da yawa.

Kamar yadda yake a cikin shari'ar da ta gabata, ana iya rubuta shi zuwa fayil. Kamar yadda yake a shari’ar da ta gabata zan kira sarrafa-saurin-yanar gizo.txt, kuma a ciki zaku liƙa:

\nTiempo de respuesta para: %{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppConnect Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n

An adana fayil ɗin kuma an dawo cikin tashar, zamu iya yi amfani da shi tare da rubutun:

curl -s -w "@control-velocidad-web.txt" -o /dev/null https://ubunlog.com

Don ƙarin bayani, za ku iya shawarta cUrl takardun ko shafin mutum:

man curl

Como dabi'un lokacin amsawa zasu canza saboda dalilai daban-daban, yana da kyau a gudanar da gwaje-gwaje daban-daban kuma a kafa matsakaicin gudu. Wani abu da zamu kuma gani shine samun damar yanar gizo ta hanyar HTTP yafi sauri fiye da yin shi ta hanyar HTTPS.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.