CMS: ניהול אחסון נתונים בקאש עבור אוספים
4 דקות
אחסון נתוני CMS בקאש מאפשר לאתר להיטען מהר יותר באמצעות שמירת הנתונים בשכבת קאש, והצגתם ממנה ולא ישירות מבסיס הנתונים. כך, אחסון בקאש מקטין משמעותית את העומס על השרת ומשפר את זמני הטעינה של העמודים.
עם זאת, אחסון בקאש עלול לגרום לעיכובים בהצגת עדכונים של תוכן דינמי באתר. לדוגמה, אם גולשים כותבים תגובה או מעדכנים פריט, יכול להיות שיעבור זמן מה עד שאחרים יראו את השינויים.
כדי לפתור בעיה זו, אתם יכולים עכשיו להשתמש במתג שקיים בתוך ה-CMS כדי לבטל את האחסון בקאש עבור כל נתוני האוספים של האתר. כך תבטיחו שהנתונים יישלפו ישירות מבסיס הנתונים, והעדכונים יבואו לידי ביטוי מהר יותר.כברירת מחדל, אחסון של נתוני CMS בקאש מופעל אלא אם תבטלו זאת בהגדרות המתקדמות של ה-CMS.
הבנת האחסון של נתוני CMS בקאש
אחסון בקאש ב-CMS פועל להאצת הטיפול בבקשות נתונים באמצעות שכבת אחסון בקאש, שמשמשת לאחסון זמני של תוצאות. כך, האחסון בקאש משפר את ביצועי האתר ואת זמני הטעינה. עם זאת, אחסון בקאש עלול לגרום לעיכובים קלים בהצגת עדכוני תוכן בזמן אמת. לדוגמה, אם גולשים באתר שולחים טופס או מפרסמים תגובה, ייתכן שהעדכונים שלהם לא יהיו גלויים מייד לאחרים בגלל האחסון בקאש.
כדי לצמצם את ההשהיות האלה, מערכת האחסון בקאש מתרעננת מדי פעם. הנתונים שנשמרו בקאש מבוטלים ועוברים רענון בכל פעם שמתבצעים שינויים באוסף הרלוונטי, למשל, בעת הוספה או עדכון של פריטים. בנוסף, הקאש מתנקה בכל פעם שלוחצים על Publish (פרסום) ב-editor, כדי להבטיח שהתוכן העדכני ביותר מופיע באתר. תוצאות השמורות בקאש עוברות גם רענון אוטומטי אחרי שבוע, באופן שעוזר לשמור על עקביות הנתונים.
האחסון בקאש מופעל באופן סלקטיבי בתנאים ספציפיים. לדוגמה, הוא פועל כשבקשת הנתונים לא משנה פריטים באוסף, כשהאוסף נוצר ב-CMS (אוסף Wix Data מקורי) או כשהבקשה מתקבלת בשמם של גולשים אנונימיים. עם זאת, לא יתבצע אחסון בקאש אם הבקשה משנה את האוסף, כוללת מידע המאפשר זיהוי אישי (PII) או עושה שימוש בשירותי בקאנד (backend). הוא מושבת גם עבור משתמשים מחוברים, שתמיד רואים את העדכונים האחרונים באופן מיידי, וכאשר חשיפת הפריטים מופעלת.
למידע מפורט יותר על המקרים שבהם האחסון בקאש מפעל או מושבת, יש לעיין בתיעוד אודות אחסון תוצאות שאילתות נתונים בקאש.
מתי כדאי לבטל את האחסון בקאש
ביטול האחסון בקאש שימושי אם האתר דורש את העדכון של תוכן דינמי ואת הצגת העדכונים בהקדם האפשרי. לדוגמה:
- מקטעי תגובות בזמן אמת: אם עדכונים צריכים להופיע במהירות עבור גולשים אנונימיים.
- מערכות הצבעה: הבטחה שהתוצאות עדכניות ככל האפשר.
- חנויות דינמיות או פלטפורמות דינמיות לאירועים: להצגת מידע שנשלח, עדכוני מחירים או נתונים שהמשתמשים מוסיפים, במצבים שבהם כל הפעולות הללו מתבצעות בתדירות גבוהה.
אם האחסון בקאש כבוי, בקשות נתונים יעקפו את שכבת האחסון בקאש ויאחזרו מידע ישירות מבסיס הנתונים. זה מבטיח שהעדכונים יוצגו זמן קצר אחרי שהם מתרחשים. עם זאת, ביטול האחסון בקאש עלולה לגרום לזמני טעינה איטיים יותר, במיוחד עבור אתרים עם תעבורת גולשים גבוהה, מכיוון ששאילתות ישירות לוקחות יותר זמן מאשר קריאות בקאש.
אם אתם לא בטוחים לגבי השבתת האחסון בקאש, תוכלו לבדוק את האפשרות הזאת באופן זמני באתר כדי להעריך את השפעתה על הביצועים ומהירות העדכון. אתם יכולים להיכנס לאתר הפעיל כדי לבדוק זאת, מכיוון שמשתמשים מחוברים ממשיכים לראות עדכונים שאינם מאוחסנים בקאש בהקדם האפשרי.
הפעלה והשבתה של אחסון נתונים בקאש
היכנסו להגדרות ה-CMS כדי להפעיל או לכבות את המתג Data caching (אחסון נתונים בקאש).
טיפים:
- ביטול האחסון בקאש חל על כל אוספי ה-CMS של האתר, כל עוד מתקיימים התנאים לאחסון נתונים בקאש. לפרטים נוספים על המקרים שבהם נשמרים נתונים בקאש.
- אחסון בקאש כברירת מחדל נועד למקסם ביצועים ברוב מקרי השימוש. יש להשבית את האפשרות הזאת רק אם העדכונים צריכים להופיע באתר הפעיל בהקדם האפשרי.
כדי לנהל את האחסון של נתונים בקאש:
- עברו ל-CMS בדאשבורד של האתר.
- הקליקו למעלה על התפריט הנפתח More Actions (פעולות נוספות) ובחרו באפשרות Advanced Settings (הגדרות מתקדמות).
- הקליקו על המתג Data caching כדי להפעיל או להשבית את אחסון הנתונים בקאש בכל האוספים שלכם:
- במצב מופעל: (ברירת מחדל) האחסון בקאש מופעל, כך שאוספים נטענים מהר יותר, אבל יכול להיות שייקח זמן עד שהעדכונים יופיעו באתר הפעיל.
- במצב כבוי: האחסון בקאש מושבת, כך שעדכונים מופיעים בהקדם האפשרי באתר, אך ייתכן שזמני הטעינה יהיו איטיים יותר.

שאלות נפוצות
הקליקו על השאלות למטה לפרטים נוספים על שמירת נתונים מה-CMS בקאש.
איך השבתת האחסון בקאש משפיע על ביצועי האתר?
האם אפשר להפעיל באופן סלקטיבי אחסון בקאש עבור עמודים או אוספים ספציפיים?
איך מתג האחסון בקאש מבטיח דיוק בנתונים עבור תוכן שמשתנה לעתים קרובות?
מה קורה אם הנתונים המאוחסנים בקאש מבוטלים (נמחקים)?
האם אחסון הנתונים בקאש רלוונטי לאוספים של אפליקציות Wix ו-Wix Form?