Eng HEAD-Ufro kann den Trafic vum Äntwertkierper reduzéieren, wann Dir Proxien vergläicht. Op engem existéierende PycURL-Handle, deen schonn mat dem Zil, dem Proxy an den Zäitlimiten ageriicht ass:

handle.setopt(pycurl.NOBODY, True)
handle.perform()
ttfb = handle.getinfo(pycurl.STARTTRANSFER_TIME)
prepared = handle.getinfo(pycurl.PRETRANSFER_TIME)

Liest dës Wäerter no enger erfollegräicher Iwwerdroung an ier Dir den Handle zoumaacht. NOBODY wielt HEAD fir HTTP; et hëlt awer net d'Ufro-Header, d'Proxy-Verhandlungen oder den TLS-Trafic ewech.

STARTTRANSFER_TIME ass d'Zäit vum Ufank vun der Iwwerdroung bis zum éischte Äntwertbyte. Et enthält d'Virbereedung an d'Serververaarbechtung, also misst et dës Streck an dëst Zil, net déi isoléiert Verzögerung vum Proxy. PRETRANSFER_TIME deckt d'Protokollvirbereedung of; och wann Dir se ofzitt, bleift nach Aarbecht iwwer de Proxy eraus.

Halt d'Zil, d'Ëmleedungspolitik an d'Konditioune fir d'Widderbenotze vun der Verbindung iwwer all Vergläicher konstant. Ëmleedungszäite summëiere sech. Eng nei Verbindung an en nees benotzten Tunnel beäntwerten ënnerschiddlech Leeschtungsfroen.

HEAD kann sech och anescht behuelen wéi GET. Benotzt en fir eng liicht Observatioun vun der Erreechbarkeet oder der Zäit a validéiert duerno déi tatsächlech Method separat, wann Dir eng Streck fir eng Uwendung auswielt.

Ähnlech Artikelen