Linganisa ijubane lewebhusayithi nge-cURL kusuka ku-Ubuntu terminal

cishe ulinganisa isivinini sewebhu nge-cURL

Esihlokweni esilandelayo sizobheka ukuthi singakwenza kanjani lokho linganisa isikhathi sokuphendula sewebhusayithi kusuka esigungwini usebenzisa i-cURL. Lokhu kuyathakazelisa ukwazi, ngoba kungaba nomthelela omkhulu kulwazi lomsebenzisi.

Noma ngabe ungunjiniyela wewebhu noma uphatha iseva, uzokwazi lokho isivinini kuyinto okufanele ihlale ilungile. Kubalulekile ukuthi yonke into isebenze kahle ukuze abasebenzisi bangazizwa bekhungathekile ngenkathi bethola isiza sakho.

Okulandelayo sizobona imiyalo ethile esizokwazi ukuyenza linganisa isikhathi sokuphendula sewebhusayithi. Ngabo sizokwazi hlola isikhathi ngemizuzwana yezinkambu ezahlukahlukene zombili amakhasi we-http kanye nama-https. Sizokwenza konke kusuka kulayini womyalo we-Ubuntu sisebenzisa i-cURL,

Sebenzisa i-cURL ukukala isivinini sokulayisha

Kusuka kumawebhusayithi ane-HTTP

ukulawulwa kwejubane kwewebhu ye-http

I-cURL inezinketho eziningi ezitholakalayo, phakathi kwazo esingazithola -w, ezoba wusizo ku- phrinta imininingwane ekukhishweni okujwayelekile ngemuva kokusebenza okuphelile. Iphinde isinikeze okunye okuguqukayo esingakusebenzisa ukuhlola izikhathi ezahlukahlukene zokuphendula yewebhusayithi.

Ukufeza lesi silinganiso, sizosebenzisa okunye okuguqukayo okutholakala kufayela le- imibhalo esemthethweni ye-cURL. Lokhu kungadluliselwa ngefomethi enikeziwe njengeyunithi yezinhlamvu zangempela noma ngaphakathi kwefayela.

Okuguqukayo esizokusebenzisa kuzoba okulandelayo:

  • isikhathi_namelookup → Isikhathi ngemizuzwana. Kuthathiwe kusukela ekuqaleni kuze kuqedwe ukulungiswa kwegama.
  • isikhathi_connect → Isikhathi ngemizuzwana. Kusukela ekuqaleni kuze kube sekupheleni kokuxhumeka kwe-TCP kumsingathi okude noma ummeleli.
  • isikhathi_pretransfer → Isikhathi esithathe imizuzwana kusukela ekuqaleni kuze kube yilapho sekuzoqala ukudluliswa kwefayela. Lokhu kufaka yonke imiyalo yokudluliswa kwangaphambili nezingxoxo eziqondene ngqo nezivumelwano ezithintekayo.
  • isikhathi_starttransfer → Isikhathi esithathe imizuzwana kusukela ekuqaleni kuze kube yilapho ibhayithi lokuqala selizodluliswa. Lokhu kufaka phakathi i-time_pretransfer kanye nesikhathi esithathile iseva ukubala umphumela.
  • isikhathi_konkeIsikhathi esiphelele ngemizuzwana lapho wonke umsebenzi uqhubeke. Kuxazululwa ngama-millisecond.

para yenza umyalo esizowukhweza ngokuhlukahluka kwangaphambilini, kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sibhala:

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

Njengoba lokhu kungaba nzima ukukuloba esigungwini njalo lapho sifuna ukukusebenzisa, singakhetha ukulibhalela ifayela.

Ngaphakathi kwefayela, engizonikeza igama layo ukulawula-isivinini-web.txt, kufanele unamathisele ikhodi elandelayo:

\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

Uma sesigciniwe futhi sibuyele ekugcineni, singakwazi sebenzisa leli fayela ngokuthayipha syntax elandelayo:

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

Umyalo ongenhla uzosebenza ku- Imodi ethule sibonga ku -s. Nge -w phrinta imininingwane ku stdout. Ngokuba dlulisa okukhiphayo ku / dev / null masisebenzise -o.

Kusuka kumawebhusayithi ane-HTTPS

linganisa ijubane lewebhu ye-https

Uma sinentshisekelo yokusebenzisa lolu vivinyo kumasayithi we-HTTPS, singenza umyalo ku-terminal (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

Kule fomethi kusetshenziswa izinto eziguquguqukayo zesikhathi esengeziwe kokungenhla. Futhi yilezi:

  • isikhathi_appconnect → Isikhathi esithathe imizuzwana kusukela ekuqaleni kuze kube kuqediwe ukuxhumana kwe-SSL / SSH / njll.
  • isikhathi_redirect → Isikhathi ngemizuzwana, esithathe zonke izinyathelo zokuqondisa kabusha ngaphambi kokuqala kokuthengiselana kokugcina. Bala isikhathi sokwenza okuphelele sokuqondisa kabusha okuningi.

Njengasesimweni esedlule, kungabhalwa nasefayilini. Njengasesimweni esedlule ngizokwenza kanjalo shayela ukulawula-isivinini-web.txt, futhi ngaphakathi kuzofanele unamathisele:

\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

Silondoloze ifayili futhi sabuyela emuva ku-terminal, singakwazi yisebenzise nge-syntax:

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

Ngeminye imininingwane, unga thinta i- cUrl imibhalo noma ikhasi lendoda:

man curl

Como amanani esikhathi sokuphendula azoshintsha ngenxa yezici ezahlukahlukene, kungakuhle ukwenza izivivinyo ezahlukahlukene futhi usungule ijubane elijwayelekile. Okuthile esizokubona futhi ukuthi ukufinyelela iwebhusayithi nge-HTTP kuvame ukushesha kunokukwenza nge-HTTPS.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.