תיעוד 92
בקשות Head וכותרות Set-Cookie
עודכן לאחרונה ב-6 במאי 2026
דף זה מתאר כיצד מערכת המטמון של Cloudflare מתנהגת באינטראקציה עם:
- בקשות
HEAD - כותרות תגובה של
Set-Cookie
#אינטראקציה של בקשות HEAD עם המטמון
Cloudflare ממירה בקשות HEAD לבקשות GET עבור בקשות הניתנות לשמירה במטמון (cacheable requests).
כאשר שולחים בקשת HEAD עבור משאב שניתן לשמירה במטמון ול-Cloudflare אין את המשאב הזה במטמון הקצה (edge cache), מתרחשת החמצת מטמון (cache miss). Cloudflare תשלח בקשת GET לשרת המקור (origin), תשמור את התגובה המלאה במטמון ותחזיר את כותרות התגובה בלבד. ודא ששרת המקור מוגדר לטפל בבקשות GET, גם אם צפויות רק בקשות HEAD, כדי להבטיח תאימות להתנהגות זו.
#אינטראקציה של כותרת תגובה Set-Cookie עם המטמון
עבור בקשות שאינן ניתנות לשמירה במטמון, Set-Cookie תמיד נשמרת. עבור בקשות הניתנות לשמירה במטמון, יש שלוש התנהגויות אפשריות:
Set-Cookieמוחזרת משרת המקור ונעשה שימוש ברמת המטמון המוגדרת כברירת מחדל (default cache level). אם בקרת מטמון של שרת המקור (origin cache control) אינה מופעלת, Cloudflare מסירה אתSet-Cookieושומרת את הנכס במטמון. אם בקרת מטמון של שרת המקור מופעלת, Cloudflare אינה שומרת את הנכס במטמון ושומרת על כותרתSet-Cookie. מוחזר סטטוס מטמון שלBYPASS.Set-Cookieמוחזרת משרת המקור ורמת המטמון מוגדרת ל-Cache Everythingב-Page Rules, או ל-Eligible for cacheב-Cache Rules. במקרה זה, Cloudflare שומרת עלSet-Cookieאך אינה שומרת את הנכס במטמון. יוחזרMISSבמטמון בכל פעם.Set-Cookieמוחזרת משרת המקור, רמת המטמון מוגדרת ל-Cache Everythingב-Page Rules, או ל-Eligible for cacheב-Cache Rules, וזמן החיים במטמון הקצה (edge cache TTL) מוגדר במפורש באמצעות ההגדרה "Ignore cache-control header and use this TTL" או "Status code TTL". במקרה זה, Cloudflare מסירה אתSet-Cookieוהנכס נשמר במטמון.