CMS: הגדרת מערך נתונים מושהה (Deferred Dataset)

זמן קריאה: 3 דקות
מערך נתונים מושהה הוא מערך נתונים שמוגדר כך שהתוכן שלו ייטען אחרי ששאר העמוד נטען. כשאלמנט מחובר למערך נתונים מושהה, התוכן שאינו מחובר ל-CMS של העמוד (התוכן הסטטי) נטען ראשון, ורק אחר כך נטען התוכן שמחובר ל-CMS. לפרטים נספים על מערכי נתונים
לפני שתתחילו:
הקפידו להפעיל את Dev Mode כדי להגדיר מערך נתונים מושהה.

למה להשתמש במערך נתונים מושהה?

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

מגבלות ומידע חשוב

חשוב לשים לב למגבלות הבאות בזמן שימוש במערכי נתונים מושהים.
  • אתם יכולים להגדיר כל מערך נתונים רגיל כמערך נתונים מושהה. עם זאת, אי אפשר להגדיר מערך נתונים של עמוד דינמי כמערך נתונים מושהה.
  • אתם יכולים להגדיר השהיה עבור מערך נתונים רק אם מצב מערך הנתונים מוגדר ל-'Read' (קריאה) או 'Read & Write' (כתיבה וכתיבה).
  • מומלץ מאוד לא להוסיף מסנן מערכי נתונים שמשתמש במערך נתונים מושהה כמקור הערך, מכיון שהדבר יגרום לעיבוד של שני מערכי הנתונים בו-זמנית, ולכן, לא תתבצע השהיה של מערך הנתונים המושהה.
  • אם יש לכם כמה מערכי נתונים בעמוד, אלמנטים שמחוברים למערך הנתונים המושהה לא ייטענו עד לטעינת שאר האלמנטים שמחוברים למערכי הנתונים שאינם מושהים.
חשוב:
  • התוכן שלכם לא מעובד על שרת, ולכן מנועי חיפוש לא מוסיפים אותו לאינדקס שלהם. כתוצאה, הוא לא יזוהה במונחי SEO. 
  • רפיטר שמחובר למערך נתונים מושהה יכול לגרום לקפיצות בפריסה, כך שמומלץ להשתמש במערך הנתונים המושהה עבור רפיטר שנמצא מחוץ לחלק הגלוי של העמוד.
  • זו תכונה מתקדמת שלא דרושה בדרך כלל. בשימוש לא נכון, היא אפילו יכולה להאט את העמוד. אנא וודאו שהבנתם בצורה ברורה איך היא עובדת לפני שתחליטו להשתמש בה.

הגדרת מערך נתונים מושהה

  1. היכנסו ל-editor ועברו לעמוד הרלוונטי.
  2. היכנסו להגדרות של מערך הנתונים הרלוונטי:
    1. הקליקו על CMS משמאל.
    2. הקליקו על Manage Page Connections (ניהול חיבורי העמוד).
    3. הקליקו על אייקון הפעולות הנוספות ליד מערך הנתונים הרלוונטי ובחרו באפשרות Dataset settings (הגדרות מערך נתונים).
  3. הקליקו על תיבת הסימון שליד Fetch after the page loads (להביא אחרי טעינת העמוד) תחת Performance (ביצועים).
צילום מסך של סימון הגדרת מערך הנתונים כדי שייטען אחרי הטעינה של העמוד.
  1. אם הכול מוכן, פרסמו את האתר כדי שהשינויים יופיעו באתר הפעיל.