د 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 څخه توپیر ولري. دا د لاسرسي یا وخت د سپکې کتنې لپاره وکاروئ، بیا د اپلیکیشن لپاره د لارې غوره کولو پر مهال اصلي طریقه جلا تایید کړئ.

اړوندې مقالې