שימוש ברשתות אספקת תוכן עם SharePoint Online

סיכום:    מאמר זה מתאר רשתות אספקת תוכן (CDN) וכיצד ניתן להשתמש בהן כדי לשפר את ביצועי SharePoint Online.

בקהילות פיתוח האתרים של היום, קיימות ספריות נפוצות רבות (כגון קבצי JavaScript ו- CSS) שתוכל לכלול בפתרון SharePoint שלך. רבות מהן מתארחות על-ידי Microsoft ב- CDN של ASP. פירוש הדבר שתוכל להפנות לספריות אלה משרתים מבוזרים אלה ולאפשר למערכות ניתוב ה- DNS המוכללות של האינטרנט למצוא את השרת הקרוב ביותר למשתמש שלך. הדוגמאות במאמר זה מציגות את הפרש הזמן המשמעותי בין הורדת הספריה הפופולרית jQuery משרת SharePoint Online שרת לבין CDN של ASP. ייתכן שגירסת CDN מאוחסנת במטמון במחשב המקומי של המשתמש, כך שהוא לא יצטרך להוריד את הקובץ. מצב זה חשוב אם יש לך משתמשים המבוזרים בכל רחבי העולם, הרחק ממרכז הנתונים שמארח את אתר SharePoint Online שלך.

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

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

האתגר הכרוך באירוח אתרי SharePoint Online עבור קהל גלובלי

אתרי SharePoint Online מתארחים במרכזי נתונים יחסיים למיקום (שצוין על-ידי המשתמש) שנבחר כאשר נרשמת ל- Office 365. לדוגמה, אם האתר שלך נמצא בשרתים בארצות הברית וקיימים משתמשים שניגשים לאתר במזרח אסיה, עלולות להתעורר בעיות השהיה עקב המרחק של תנועת הנתונים בכבל הסיב האופטי.

רבים מהקבצים הסטטיים שבהם נעשה שימוש בממשק המשתמש של SharePoint המהווה ברירת מחדל כבר מתארחים ברשתות CDN של Microsoft ברחבי העולם. הדבר ישפר את הביצועים לאורך זמן. עם זאת, אם תשתמש בנכסי JavaScript ו- CSS פופולריים (לדוגמה, JQuery‏, Modernizr‏, Bootstrap או ASP.NET Ajax), תוכל לשפר את זמני הטעינה של קבצים אלה באמצעות רשתות CDN שזמינות לכל.

יתרונות השימוש ברשתות CDN כדי לשפר את מהירות ההורדה

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

צילומי המסך הבאים ממחישים את יתרונות השימוש ברשתות CDN. צילומי מסך אלה מגיעים מהכרטיסיה רשת בכלי הפיתוח של Internet Explorer 11. צילומי מסך אלה מציגים את ההשהיה בספריה הפופולרית jQuery. כדי להציג מסך זה, ב- Internet Explorer, הקש F12 ובחר את הכרטיסיה רשת, שמיוצגת באמצעות סמל Wi-Fi.

צילום מסך של רשת F12

צילום מסך זה מציג את הספריה שהועלתה לגלריית הדפים הראשיים באתר SharePoint Online עצמו. הזמן שנדרש להעלאת הספריה הוא 1.51 שניות.

צילום מסך של זמן טעינה 1.51 שניות

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

צילום מסך של זמני טעינה ב 469 אלפיות שניה

שימוש ברשתות CDN עם SharePoint Server 2013

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

רשתות CDN פופולריות ואופן השימוש בהן

ה- CDN מסוג Ajax של Microsoft מציע את רוב הספריות הפופולריות, כולל jQuery (וכל הספריות האחרות שלה), ASP.NET Ajax‏, Bootstrap‏, Knockout.js וספריות רבות אחרות.

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

<script src=http://ajax.aspnetcdn.com/ajax/jquery-2.1.1.js> </script>

לקבלת מידע נוסף על רשתות CDN, ראה רשתות אספקת תוכן.

נושאים נוספים לגבי שימוש ברשתות CDN עם SharePoint

אירוח Web Part של צד הלקוח מ- CDN של Office 365

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×