שימוש באפשרות השמירה במטמון הדפדפן

הכלל הזה מופעל כש-PageSpeed Insights מזהה שהתגובה מהשרת שלכם לא כוללת כותרות לשמירה במטמון, או אם הגדרתם שהמשאבים יישמרו במטמון למשך זמן קצר בלבד.

סקירה כללית

שליפה של משאבים מהרשת היא תהליך איטי ויקר: יכול להיות שההורדה תדרוש מספר פעולות דו-כיווניות בין הלקוח לשרת. כתוצאה מכך, עיבוד התוכן בדף עלול להיפגע, והמשתמש יצטרך לשלם עלויות נתונים. בכל התגובות של השרת צריך להגדיר מדיניות שמירה במטמון, כדי לעזור ללקוח לקבוע אם ומתי הוא יכול לעשות שימוש חוזר בתגובה שאוחזרה בעבר.

המלצות

בכל משאב צריך לציין מדיניות מפורשת של שמירה במטמון, שעונה על השאלות הבאות: האם אפשר לשמור את המשאב במטמון, למי מיועד המשאב, למשך כמה זמן? אם רלוונטי, איך אפשר לאמת אותו מחדש ביעילות כשמדיניות השמירה במטמון תסתיים. כשהשרת מחזיר תגובה, הוא חייב לספק את הכותרות Cache-Control ו-ETag:

כדי לקבוע את המדיניות האופטימלית לגבי שמירה במטמון עבור האתר, היעזרו במדריכים הבאים:

מומלץ לשמור על זמן מטמון מינימלי של שבוע, ועדיף עד שנה לנכסים סטטיים או לנכסים שמשתנים לעיתים רחוקות. אם אתם צריכים שליטה מדויקת על המועד שבו המשאבים מבוטלים, מומלץ להשתמש בשיטה ליצירת טביעת אצבע דיגיטלית (fingerprinting) או לניהול גרסאות של כתובות URL – כדאי לעיין בקישור שלמטה בנושא ביטול התוקף ועדכון של התגובות שנשמרו במטמון.

משוב

האם הדף הזה הועיל לך?