HEAD ጥያቄ ፕሮክሲዎችን ሲያወዳድሩ የምላሽ አካል ትራፊክን ሊቀንስ ይችላል። አስቀድሞ በመድረሻው፣ በፕሮክሲው እና በጊዜ ገደቦች በተዘጋጀ ነባራዊ የPycURL ማያያዣ ላይ፦

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

እነዚህን እሴቶች ከተሳካ ማስተላለፍ በኋላ እና ማያያዣውን ከመዝጋትዎ በፊት ያንብቡ። NOBODY ለHTTP ዘዴውን HEAD ይመርጣል፤ የጥያቄ ራስጌዎችን፣ የፕሮክሲ ድርድርን ወይም የTLS ትራፊክን አያስወግድም።

STARTTRANSFER_TIME ከማስተላለፉ መጀመሪያ እስከ የመጀመሪያው የምላሽ ባይት የሚፈጀው ጊዜ ነው። ዝግጅትንና የአገልጋይ ማቀነባበርን ያካትታል፣ ስለዚህ የዚህ መንገድና መድረሻ መለኪያ ነው እንጂ የፕሮክሲው ተነጠል መዘግየት አይደለም። PRETRANSFER_TIME የፕሮቶኮል ዝግጅትን ይሸፍናል፤ ብትቀንሱትም ከፕሮክሲው በላይ የሆነ ስራ ይቀራል።

መድረሻውን፣ የማዞሪያ ፖሊሲውን እና የግንኙነት ዳግም አጠቃቀም ሁኔታዎችን በንፅፅሮች መካከል አንድ ዓይነት ያድርጉ። የማዞሪያ ጊዜዎች ይከማቻሉ። አዲስ ግንኙነትና እንደገና የተጠቀመ መሿለኪያ የተለያዩ የአፈጻጸም ጥያቄዎችን ይመልሳሉ።

HEAD ከGET የተለየ ባህሪ ሊኖረው ይችላል። ለቀላል የመድረስ ወይም የጊዜ ምልከታ ይጠቀሙበት፣ ከዚያ ለመተግበሪያ መንገድ ሲመርጡ ትክክለኛውን ዘዴ ለየብቻ ያረጋግጡ።

ተዛማጅ ጽሑፎች