תיעוד 104
יצירת כלל בלוח הבקרה
בלוח הבקרה של Cloudflare, עבור אל Cache > Cache Rules. עבור אל Cache Rules ↗
בחר בכרטיסיה Cache Response Rules.
בחר Create rule.
הזן שם תיאורי לכלל בשדה Rule name.
תחת When incoming requests match, בחר All incoming requests אם ברצונך שהכלל יחול על כל התעבורה, או Custom filter expression אם ברצונך שהכלל יחול רק על תעבורה שתואמת לביטוי המותאם אישית.
אם בחרת Custom filter expression, הגדר את ביטוי הכלל. השתמש ברשימה הנפתחת Field כדי לבחור מאפיין HTTP ובחר Operator. שדות בקשה (כגון URI path או hostname) ושדות תגובה (כגון response status code או response headers) זמינים שניהם להתאמה. עיין בהגדרות זמינות לרשימה המלאה של השדות והאופרטורים הזמינים.
הערה
אפשר להתאים כללים עוד יותר באמצעות האפשרות Edit expression. מידע נוסף נמצא בעריכת ביטויים בלוח הבקרה.
לאחר בחירת השדה והאופרטור, הזן את הערך המתאים שיפעיל את כלל ה-Cache Response. לדוגמה, אם השדה שנבחר הוא
Hostnameוהאופרטור הואequals, ערך שלexample.comאומר שהכלל תואם לכל בקשה לאותו hostname. אם Origin Rule משכתב את כותרתHost, הזן במקום זאת את ה-hostname שהמקור שלך מקבל, אחרת הכלל לא יתאים.תחת Then, בחר באחת מהפעולות הבאות:
Modify cache-control directives: הגדר או הסר הנחיות
Cache-Controlשהמקור שלך שולח. עבור כל הנחיה, בחר Set directive או Remove directive. עבור הנחיות מבוססות משך זמן כמוmax-ageאוs-maxage, הזן ערך בשניות. הפעל את Cloudflare only כדי להחיל את ההנחיה רק בתוך המטמון של Cloudflare, בלי לשנות את מה שהמבקרים מקבלים. עיין בהנחיות נתמכות לרשימה המלאה.Modify cache tags: הוסף, דרוס או הסר תגי מטמון בתגובה לצורך ניקוי ממוקד. בחר באחת מהפעולות הבאות:
- Add to existing tags: צרף תגים חדשים לקבוצה הנוכחית.
- Override existing tags: החלף את כל התגים הנוכחיים בתגים שצוינו.
- Remove from existing tags: הסר תגים מסוימים מהקבוצה הנוכחית.
עבור מקור התגים, אפשר לציין תגים ידנית או לבחור Parse from response header כדי לחלץ תגים מערך של כותרת תגובה. בעת חילוץ מכותרת, אפשר לפצל את ערך הכותרת באמצעות מפריד מותאם אישית (לדוגמה, פסיקים במקום רווחים).
Strip headers: הסר את הכותרות
Set-Cookie,ETagאוLast-Modifiedמתגובת המקור לפני ש-Cloudflare מעריכה את התגובה לצורך שמירה במטמון. בחר אילו כותרות להסיר.
לפרטים נוספים על כל פעולה, עיין בהגדרות זמינות.
תחת Place at, מהרשימה הנפתחת, אפשר לבחור את הסדר של הכלל שלך. מהעמוד הראשי אפשר גם לשנות את הסדר של הכללים שיצרת.
כדי לשמור ולפרוס את הכלל, בחר Deploy. אם אינך מוכן לפרוס את הכלל, בחר Save as Draft.
אם אתה מתאים hostname בביטוי הכלל, ייתכן שתתבקש ליצור רשומת DNS עם proxy עבור אותו hostname. עיין בפתרון בעיות למידע נוסף.