אלמנטור 3.0 כולל שיפורים משמעותיים לתהליכי טעינת העמוד בצד השרת.
ביצענו שיפורים משמעותיים בדרך שבה אלמנטור טוען ערכי CSS דינמיים.
מהם ערכים דינמיים? אלמנטור מאפשר לכם לשלב אלמנטים וערכים דינמיים באתר. כמו למשל, ליצור טמפליט עבור פוסטים באתר ולהחליט להציג את התמונה שמצורפת אליו כרקע מאחורי כותרת הפוסט.
מאחורי הקלעים, כאשר אלמנטור מכין את הפוסט לתצוגה בדפדפן, הוא סורק את הערכים הדינמיים בפוסט, מביא אותם, ואם הם כוללים ערכי CSS – מציג אותם. התהליך הזה נחשב "יקר״, כלומר, הוא לוקח זמן רב ומעמיס משקל כבד.
באלמנטור 3.0 הפחתנו משמעותית את משך הזמן שנדרש עבור תהליך הטעינה, על ידי אחסון רשימה של ערכים דינמיים לכל פוסט. ברגע שהרשימה הזו נוצרת, בכל פעם שמישהו מבקר בפוסט, אלמנטור פונה לרשימה. כך התהליך הופך להיות מהיר וקל יותר. הערכים הדינמיים המושפעים מאופטימיזציה זו כוללים תמונות רקע, צבעים ועוד.
השיפור במהירות הטעינה של העמודים מקטין משמעותית את העומס על צד השרת, את זמן בייט ראשון – וכתוצאה מכך מאפשר זמן טעינה מהיר יותר עבור המבקרים באתר שלכם. בדיקות מהירות פנימיות שערכנו הראו שזמן הטעינה של העמוד השתפר באופן משמעותי, ברמה של עד 30% בעמודים שכוללים אלמנטים דינמיים ועד 40% בעמודים ללא ערכים דינמיים.
אנחנו באלמנטור מעניקים חשיבות עליונה לביצועי האתר, ולכן נמשיך להשתפר בגזרה זו גם בגרסאות הבאות.
2 Responses
מגניב! תודה על התרגום האיכותי!
כל הכבוד לכם על ההשקעה
איזה כיף שאתם חברה ישראלית