Signed Exchanges הושק באתרים למחשב

Sid Lall
Sid Lall
Devin Mullins
Devin Mullins

Signed Exchanges (SXG) הוא מנגנון העברה שיכול להאיץ את האתר שלכם ולשפר את המהירות שבה נטען רכיב התוכן הכי גדול (LCP) באמצעות הפעלת שליפה מראש ממקורות שונים תוך שמירה על הפרטיות. ב-I/O 2022, בקבוצת העבודה של SXG ב-Google הציגה תצוגה מקדימה של תוכניות להוסיף תכונות SXG חדשות ולתמוך בניווט באתר בפלטפורמות נוספות. היום אנחנו מכריזים על הקבוצה הראשונה של התכונות האלה, ובחודשים הקרובים נוסיף עוד:

  • תמיכה בניווטים באתרים למחשב
  • תמיכה בחיפוש Google עבור SXG מהכתבות המובילות והחדשות
  • תמיכה בהתאמה אישית בצד השרת

בהמשך מפורט מידע נוסף על התכונות האלה ועל הדרכים שבהן אפשר להשתמש בהן כדי לשפר את חוויית המשתמש באתר.

תמיכה בניווטים במחשב

בגרסה הזו, התכונה Signed Exchanges תהיה זמינה עכשיו לניווט בין מקורות במחשב שולחני בדפדפני Chromium. האפשרות הזו מתבססת על התמיכה הקיימת ב-Android לנייד, ומשמעותה היא שעכשיו אפשר להשתמש ב-SXG כדי לשמור במטמון ולאחזר מראש את הגרסה של האתר למחשב.

אנחנו מעריכים1 שהגרסה הזו תכפיל בממוצע את הכיסוי של SXG לגבי הביקורים באתר, וכך תאפשר טעינה משופרת וביצועים משופרים למשתמשים רבים יותר. כיום בנייד, השיפור הזה במהירות מוגבר ב-300 עד 400 אלפיות השנייה בממוצע של הפחתת LCP במהלך ניווטים מחיפוש Google.

איך אפשר למנף את התכונה הזו

הפעלת התכונה 'החלפה חתומה' בגרסה למחשב של האתר לא מצריכה עבודה נוספת. התכונה הזו כבר נתמכת בכלי הפשוט לשימוש של Cloudflare, וגם בערכת הכלים של SXG בקוד פתוח.

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

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

מידע נוסף על ההשפעה של המרות חתומות

כמה מותגים ואתרים גלובליים כבר נהנים מהיתרונות של החלפה חתומה. ריכזנו כאן כמה מקרים לדוגמה של משתמשים שפועלים כרגע ב-SXG במכשירי Android בנייד:

Cloudflare, רשת מובילה להפצת תוכן (CDN), הריצה ניסוי כדי למדוד את ההשפעה של Signed Exchange על הלקוחות שלה ב-500 האתרים שהם בדקו:

  • ב-85% היה שיפור ב-LCP.
  • 98% ראינו הפחתה של Time to First Byte (TTFB) (זמן עד בייט ראשון (TTFB).
  • שיפור חציוני של 20% בכל המדדים האלה.

RebelMouse, מערכת ניהול תוכן (CMS) בולטת, תיעדה שיפור במדדי העסק ובמדדי הביצועים של הלקוחות שלה, כולל:

  • שיפור LCP ב-41% עבור Narcity.
  • עלייה של 27% במספר הסשנים למשתמש ב-Paperform.
  • ירידה של 21% בזמן הטעינה של בלוג MTL.

תמיכה בחיפוש Google בנושא 'כתבות מובילות' ו'חדשות'

חיפוש Google הוא בין הראשונים בשליפה מראש (prefetch) של מקורות שונים לשמירה על הפרטיות של Signed Exchange. כיום הייתה אפשרות לבצע ניווטים באתר מתוצאות דפי האינטרנט של החיפוש. החל מיולי 2022, התמיכה הזו תורחב לרשת החיפוש ועכשיו היא כוללת גם ניווטים מהכתבות שבראש החדשות ומהחדשות. שימו לב: אומנם SXG לא משפיע על הקריטריונים של הדירוג או הבחירה בחיפוש Google, אבל כן יש לו יכולת לשפר את מדדי הליבה לבדיקת חוויית המשתמש באתר, LCP באופן ספציפי.

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

צילום מסך של הווידג'ט 'חדשות מובילות' בחיפוש Google למונח החיפוש 'חדשות משחקים'.

תמיכה בהתאמה אישית בצד השרת

התכונה 'החלפה חתומה' משתמשת במטמון כדי לאחזר מראש ולהציג תוכן שנחתם באופן קריפטוגרפי על ידי המקור. תוכן שנשמר במטמון יכול להישלח למספר משתמשים שונים או לאותו משתמש מספר פעמים. בעבר, פירוש הדבר ש-SXG לא תאם לאתרים שמשתמשים בהתאמה אישית בצד השרת – כלומר, HTML שונה עבור משתמשים מחוברים.

היום אנחנו מוסיפים SXG דינמי – תכונה חדשה שמאפשרת להפעיל את SXG באופן סלקטיבי לביקורים ממשתמשים ללא קובצי cookie ב-Chromium. ניווטים כשהמשתמשים מחוברים לחשבון, עם התאמה אישית בצד השרת, ימשיכו להציג גרסאות של האתר שאינן SXG.

יש לכך השפעה רבה במיוחד על אתרים שמחשבים באופן דינמי דף אינטרנט ייחודי לכל משתמש מחובר, ולכן לעיתים קרובות יש להם ערכים גבוהים יותר של TTFB ו-LCP שנובעים מחיפושים במסדי נתונים. SXG דינמי נותן לכם את האפשרות והגמישות למנף את SXG כדי להאיץ את הביקורים באתר שלכם למשתמשים מסוימים, בלי להשפיע על היכולת שלכם לספק לאחרים חוויה מותאמת אישית.

איך להפעיל את התכונה הזו

כדי להפעיל SXG דינמי, צריך להוסיף הערת Vary: Cookie לכותרת ה-HTTP של דפים שמכילים התאמה אישית בצד השרת. הנה כמה דוגמאות לאופן שבו אפשר לעשות זאת, בהתאם לשרת שלכם:

חשוב לזכור ש-Signed Exchanges ממשיך להיות תואם לכל התאמה אישית בצד הלקוח שבה אתה משתמש כדי לטעון רכיבים כמו ווידג'ט התחברות, עגלת קניות או עדכון חדשות מותאם אישית.

המאמרים הבאים

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

הערות שוליים

[1]: זוהי הערכה המבוססת על נתונים היסטוריים של ביקורים ב-Signed Exchanges בדפדפני Chromium בנייד. סביר להניח שהמספרים בפועל משתנים מאתר לאתר.