Àwọn ìwọ̀n àkókò HEAD PycURL ń wọn gbogbo ọ̀nà proxy
Dín ìrìn àjò ara ìdáhùn kù nígbà tí o bá ń wọn àkókò ìbéèrè proxy, láì da TTFB tí a kójọ pọ̀ mọ́ ìdádúró ìṣiṣẹ́ proxy fúnra rẹ̀.
Ìbéèrè HEAD lè dín ìrìn àjò ara ìdáhùn kù nígbà tí o bá ń fi àwọn proxy wé. Lórí ìmú PycURL tí ó wà tẹ́lẹ̀ tí a ti ṣètò pẹ̀lú ibi-àfojúsùn, proxy àti àwọn àkókò ìdúró:
handle.setopt(pycurl.NOBODY, True)
handle.perform()
ttfb = handle.getinfo(pycurl.STARTTRANSFER_TIME)
prepared = handle.getinfo(pycurl.PRETRANSFER_TIME)
Ka àwọn iye wọ̀nyí lẹ́yìn gbígbé tí ó ṣàṣeyọrí àti kí o tó ti ìmú náà. NOBODY yan HEAD fún HTTP; kò yọ àwọn àkọlé ìbéèrè, ìjíròrò proxy tàbí ìrìn àjò TLS kúrò.
STARTTRANSFER_TIME ni àkókò tí ó kọjá láti ìbẹ̀rẹ̀ gbígbé dé byte ìdáhùn àkọ́kọ́. Ó ní ìmúrasílẹ̀ àti ìṣiṣẹ́ sáfà nínú, nítorí náà ó ń wọn ọ̀nà àti ibi-àfojúsùn yìí, kì í ṣe ìdádúró ìyàsọ́tọ̀ proxy. PRETRANSFER_TIME bo ìmúrasílẹ̀ ìlànà; bí o bá yọ ọ́ kúrò, iṣẹ́ ṣì wà ní ìta proxy fúnra rẹ̀.
Jẹ́ kí ibi-àfojúsùn, ìlànà ìtúnjúwe àti àwọn ipò ìtúnlò ìsopọ̀ jẹ́ ọ̀kan náà nínú gbogbo ìfiwéra. Àwọn àkókò ìtúnjúwe ń kóra jọ. Ìsopọ̀ tuntun àti ọ̀nà abẹ́lẹ̀ tí a tún lò ń dáhùn àwọn ìbéèrè iṣẹ́ ṣíṣe tí ó yàtọ̀.
HEAD tún lè hu ìwà yàtọ̀ sí GET. Lò ó fún àkíyèsí ìgbà dé tàbí àkókò tí ó fẹ́ẹ́rẹ́, lẹ́yìn náà ṣàyẹ̀wò ọ̀nà gidi lọ́tọ̀ nígbà tí o bá yan ọ̀nà fún ètò kan.