Linganisa isantya sewebhusayithi nge-cURL ukusuka kwisiphelo sendlela Ubuntu

malunga nokulinganisa isantya sewebhu nge-cURL

Kwinqaku elilandelayo siza kujonga ukuba sinokwenza njani Linganisa ixesha lokuphendula kwiwebhusayithi ukusuka kwisiphelo sendlela usebenzisa i-cURL. Oku kunomdla ukwazi, kuba kunokuba nefuthe elikhulu kumava omsebenzisi.

Nokuba ungumphuhlisi wewebhu okanye ulawula iserver, uya kuyazi loo nto isantya yinto ekufuneka ihlale ilungile. Kubalulekile ukuba yonke into isebenze ngokuchanekileyo ukuze abasebenzisi bangaziva bekhathazekile xa bengena kwindawo yakho.

Emva koko siza kubona eminye imiyalelo ukuze sikwazi Linganisa ixesha lokuphendula kwiwebhusayithi. Ngabo siya kuba nakho jonga ixesha kwimizuzwana yamacandelo ahlukeneyo kuwo omabini ama-http kunye namaphepha e-https. Siza kwenza yonke into ukusuka kumgca wokuyalela Ubuntu usebenzisa i-cURL,

Sebenzisa i-cURL ukulinganisa isantya sokulayisha

Ukusuka kwiiwebhusayithi ezine-HTTP

ukulawulwa kwesantya kwewebhu ye-http

I-cURL ineendlela ezininzi ezikhoyo, phakathi kwazo esinokuzifumana -w, eya kuba luncedo kwi shicilela ulwazi kwimveliso esemgangathweni emva komsebenzi ogqityiweyo. Ikwasinika ezinye izinto esinokuzisebenzisa ukuvavanya amaxesha ahlukeneyo okuphendula yewebhusayithi.

Ukufezekisa lo mlinganiselo, siza kusebenzisa ezinye zezinto eziguquguqukayo ezinokufumaneka kwi Amaxwebhu asemthethweni e-cURL. Ezi zinokugqithiswa kwifomathi enikiweyo njengomtya wokoqobo okanye kwifayile.

Izinto esiza kuzisebenzisa ziya kuba zezi zilandelayo:

  • ixesha_namelookup → Ixesha ngemizuzwana. Ithathiwe ukusuka ekuqaleni kude kube kugqitywe ukusonjululwa kwegama.
  • ixesha_nxibelelana → Ixesha ngemizuzwana. Ukusuka ekuqaleni ukuya ekugqityweni konxibelelwano lwe-TCP kumamkeli okude okanye ummeli.
  • ixesha_pretransfer → Ixesha ngemizuzwana eliyithathileyo ukusuka ekuqaleni kude kube ukuhanjiswa kwefayile bekuza kuqala. Oku kubandakanya yonke imiyalelo yokudlulisela kwangaphambili kunye nothethathethwano oluchaphazela iinkqubo ezithile ezichaphazelekayo.
  • ixesha_starttransfer → Ixesha ngemizuzwana eliyithathileyo ukusuka ekuqaleni kude kube yi-byte yokuqala yayiza kudluliselwa. Oku kubandakanya time_pretransfer kunye nexesha elithathiweyo kwiserver ukubala iziphumo.
  • ixesha_lonkeIxesha elipheleleyo kwimizuzwana yokusebenza lonke. Isonjululwe kwimillisecond.

ukuba phumeza umyalelo esiya kunyuka kunye nezinto eziguquguqukayo zangaphambiliKuya kufuneka sivule kuphela i-terminal (Ctrl + Alt + T) kwaye sibhale:

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

Njengoko le kunokuba yinto enzima ukuyibhala kwisiphelo sendlela ngalo lonke ixesha sifuna ukuyisebenzisa, sinokukhetha ukuyibhalela kwifayile.

Ngaphakathi kwifayile, endiza kunika igama layo isantya-web.txt, Kuya kufuneka uncamathisele le khowudi ilandelayo:

\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

Nje ukuba sigcinwe kwaye sibuyele kwi-terminal, sinako Sebenzisa le fayile ngokuchwetheza le syntax elandelayo:

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

Lo myalelo ungasentla uza kusebenza Imowudi yokuthula enkosi ku -s. Kunye -w Ulwazi lushicilelwe kwi Yima. Ngokuba Phinda uthumele imveliso kwi / dev / null masisebenzise -o.

Ukusuka kwiiwebhusayithi ezine-HTTPS

Linganisa isantya sewebhu ye-https

Ukuba sinomdla wokusebenzisa olu vavanyo kwiisayithi ze-HTTPS, singenza umyalelo kwisiphelo sendlela (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 fomathi amaxesha amaninzi asetyenziswayo ukongeza kwezi zingasentla. Kwaye ezi zezi:

  • ixesha_nxibelelana → Ixesha ngemizuzwana eliyithathileyo ukusukela ekuqaleni kude kube kugqityiwe uqhagamshelo lwe-SSL / SSH / njl.
  • ixesha_referensi → Ixesha ngemizuzwana, elithathileyo onke amanyathelo okuhlengahlengisa ngaphambi kokuba kuqalwe intengiselwano yokugqibela. Bala ixesha elipheleleyo lokuphumeza ulungelelwaniso oluninzi.

Njengakwimeko yangaphambili, inokubhalwa kwifayile. Njengakwimeko yangaphambili ndiza kuthi umnxeba isantya-web.txt, kwaye ngaphakathi kuya kufuneka uncamathisele:

\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

Sigcine ifayile kwaye sibuyele kwisiphelo sendlela, sinako yisebenzise nge syntax:

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

Ngolwazi oluthe kratya, unako dibana ne- cUrl amaxwebhu okanye iphepha lomntu:

man curl

Como Amaxabiso exesha lokuphendula aya kutshintsha ngenxa yeemeko ezahlukeneyoKucetyiswa ukuba kwenziwe iimvavanyo ezahlukeneyo kwaye umisele isantya esiphakathi. Into esiza kuyibona kukuba ukufikelela kwiwebhusayithi nge-HTTP ngokubanzi kukhawuleza kakhulu kunokuyenza nge-HTTPS.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.