PycURL HEAD צײַטמֶסונגען מעסטן דעם גאַנצן פּראָקסי־וועג
פֿאַרקלענערט דעם פֿאַרקער פֿונעם ענטפֿער־קערפּער ווען איר מעסט אַ פּראָקסי־בקשה, אָן צעמישן קומלאַטיװן TTFB מיט דער אייגענער פּראָצעסירונג־פֿאַרזאַמענונג פֿונעם פּראָקסי.
אַ HEAD־בקשה קען פֿאַרקלענערן דעם פֿאַרקער פֿונעם ענטפֿער־קערפּער ווען איר פֿאַרגלײַכט פּראָקסיס. אויף אַ באַשטייענדיקן PycURL־האַנדל װאָס איז שױן אַװעקגעשטעלט מיט דער דערגרייכונג, דעם פּראָקסי און די צײַטגרענצן:
handle.setopt(pycurl.NOBODY, True)
handle.perform()
ttfb = handle.getinfo(pycurl.STARTTRANSFER_TIME)
prepared = handle.getinfo(pycurl.PRETRANSFER_TIME)
לייענט די דאָזיקע װערטן נאָך אַ דערפֿאָלגרײַכן איבערפֿיר און פֿאַר איר פֿאַרמאַכט דעם האַנדל. NOBODY קלײַבט HEAD פֿאַר HTTP; עס נעמט נישט אַוועק די בעט־העדערס, די פּראָקסי־אָפּשטימונג אָדער דעם TLS־פֿאַרקער.
STARTTRANSFER_TIME איז די צײַט פֿונעם אָנהייב פֿונעם איבערפֿיר ביז דעם ערשטן ענטפֿער־בייט. עס שליסט איין די צוגרײטונג און די סערווער־פּראָצעסירונג, דערפֿאַר מעסט עס דעם דאָזיקן וועג און דערגרייכונג, נישט די אָפּגעזונדערטע פֿאַרזאַמענונג פֿונעם פּראָקסי. PRETRANSFER_TIME דעקט די פּראָטאָקאָל־צוגרײטונג; אַפֿילו אַראָפּרעכענענדיק עס, בלײַבט אַרבעט פֿאַר דעם פּראָקסי אַליין.
האַלט די דערגרייכונג, די איבערפֿיר־פּאָליטיק און די באַדינגונגען פֿאַר װידערבאַניצן דעם פֿאַרבינדונג גלײַך אין אַלע פֿאַרגלײַכן. איבערפֿיר־צײַטן קומען זיך צו. אַ נײַ פֿאַרבינדונג און אַ װידערבאַניצטער טונעל ענטפֿערן פֿאַרשידענע פּערפֿאָרמאַנס־פֿרעגן.
HEAD קען זיך אויך אָנפֿירן אַנדערש פֿון GET. ניצט עס פֿאַר אַ לײַכטן באַאַכטונג פֿון צוטריטלעכקײַט אָדער צײַט, און דערנאָך באַשטעטיקט באַזונדער דעם טאַקע מעטאָד װען איר קלײַבט אַ וועג פֿאַר אַ פּראָגראַם.