Cabbiraadda waqtiga HEAD ee PycURL waxay cabbirtaa dhammaan dariiqa proxy
Yaree socodka jidhka jawaabta markaad cabbirayso codsi proxy, adigoon ku qaldin TTFB urursan iyo dib u dhaca socodsiinta proxy-ga laftiisa.
Codsi HEAD wuxuu yareyn karaa socodka jidhka jawaabta markaad isbarbardhigayso proxy-yada. Handle PycURL hore loo habeeyay oo leh goobta, proxy-ga iyo wakhtiyada:
handle.setopt(pycurl.NOBODY, True)
handle.perform()
ttfb = handle.getinfo(pycurl.STARTTRANSFER_TIME)
prepared = handle.getinfo(pycurl.PRETRANSFER_TIME)
Akhri qiyamkan ka dib wareejin guul leh iyo ka hor inta aadan xirrin handle-ka. NOBODY wuxuu u doortaa HEAD HTTP; ma tirito cinwaannada codsiga, gorgortanka proxy-ga ama socodka TLS.
STARTTRANSFER_TIME waa waqtiga ka soo wareegay bilowga wareejinta ilaa byte-ga jawaabta koowaad. Waxaa ku jira diyaarinta iyo socodsiinta server-ka, sidaas darteed waa cabbirka dariiqa iyo goobtan, ma aha dib u dhaca goonida ah ee proxy-ga. PRETRANSFER_TIME waxay daboolaa diyaarinta borotokoolka; xitaa haddii aad ka jarto, shaqo ayaa ka hadhay proxy-ga laftiisa.
Ku hay goobta, siyaasadda dib u jiheynta iyo shuruudaha dib u isticmaalka xiriirka si isku mid ah dhammaan isbarbardhigyada. Waqtiyada dib u jiheynta way ururaan. Xiriir cusub iyo tunnel dib loo isticmaalay waxay ka jawaabaan su'aalo waxqabad oo kala duwan.
HEAD sidoo kale wuu u dhaqmi karaa si ka duwan GET. U isticmaal fiirsasho fudud oo helitaan ama waqti, ka dib si gooni ah u xaqiiji habka dhabta ah markaad dooranayso dariiq loogu talagalay barnaamij.