פֿאַרעפֿנטלעכן בילדער וואָס אַ געמיינזאַם פּראָקסי קען ווידער ניצן
גיט בפֿומע ווידער-ניצבאַרע בילד ענטפֿערס אַ קלאָרן פֿרישקײַט-לעבן און וואַלידאַטאָרן, און דערנאָך טייטש איבער דעם בלעטערער'ס ווידער-לאָדן באַזונדער פֿון נאָרמאַל קאַש-ווידערניץ.
פֿאַר אַ בילד-ענטפֿער וואָס גייט דורך אַ געמיינזאַמען קאַש וואָס HTTP זעט, פֿאַרעפֿנטלעכט אַ קלאָרן לעבן און אַ וואַלידאַטאָר. ווען דאָס בילד איז זיכער צו ווידער-ניצן צווישן באַניצער, זענען ביישפּיל ענטפֿער-קעפּ:
Cache-Control: public, max-age=604800
ETag: "image-v4"
דער לעבן איז אין סעקונדעס; 604800 איז איין וואָך. ניצט public בלויז פֿאַר אינהאַלט געמײנט צו ווידער-ניצן צווישן באַניצער.
אויב דער בלעטערער און דער געמיינזאַמער פּראָקסי דאַרפֿן פֿאַרשידענע לעבנס, גיט s-maxage דעם לעבן פֿון דעם געמיינזאַמען קאַש. למשל, max-age=3600 מיט s-maxage=604800 גיט דעם געמיינזאַמען קאַש די לענגערע פֿרישקײַט-תּקופֿה.
Expires איז אַ דאַטע, נישט קיין משך
Expires נעמט אַ צײַטשטעמפּל אין HTTP-דאַטע פֿאָרמאַט. max-age איבערשרייַבט דאָס פֿעלד, און s-maxage האָט פּריאָריטעט פֿאַר געמיינזאַמע קאַשן. פֿאַרזאָרגט סיי וועלכע Expires-דאַטע ביים פּראָדוצירן דעם ענטפֿער.
אַ ווידער-לאָדן קען פֿאָדערן וואַלידאַציע
אַ בקשה וואָס האָט Cache-Control: no-cache פֿאָדערט אַ דערפֿאָלגרייכיקע וואַלידאַציע בײַם אָריגין איידער אַ געהיטענער ענטפֿער ווערט ווידער געניצט. דאָס קען פּאַסירן אַפֿילו ווען די געוויינלעכע פֿרישקײַט-פּאָליטיק פֿון דעם ענטפֿער וואָלט אַנדערש ערלויבט ווידערניץ.
דער וואַלידאַטאָר לאָזט דעם קאַש פּרובֿן אַן אומגעענדערט בילד געשפּאָרזאַם. אַ 304-ענטפֿער קען באַשטעטיקן די געהיטענע פֿאָרשטעלונג אָן איבערשיקן די בילד-בייטעס פֿון אָריגין. דעריבער באַדײַט פֿאַרקער צום אָריגין נישט פֿון זיך אַליין אַז דאָס קאַשירטע אָביעקט איז אָפּגעוואָרפֿן געוואָרן.
פֿאַרגלײַכט נאָרמאַל ווידערניץ מיט בפֿומע ווידער-לאָדונגען ביים איבערקוקן די פּאָליטיק.