בזמן האחרון רבים מאיתנו חשים שישנה בעיה בצפיה בקליפים ביוטיוב. אתם בוחרים קליפ והוא לא מצליח להתנגן, הוא מצליח באיכות נמוכה או שהוא ״נתקע״ באמצע ומבצע תהליך טעינה איטי מאוד
מטבע הדברים, רבים מאשימים את ספק האינטרנט שלהם, אולם במקרים אלו, דווקא ספק האינטרנט שאליו אתם מחוברים אינו אשם. על מנת שנוכל להבין היכן הבעיה, נכיר על קצה המזלג מה זה בעצם CDN (או Content Delivery Networks).
בעבר הרחוק, כאשר גלשתם לאתר כלשהו וקראתם/צרכתם תכנים, בדרך כלל הם היו מגיעים ישירות מהאתר עצמו, אך כמובן ששרתים בודדים לא יכולים לעמוד בעומסים גדולים, ולכן קמו להן חברות (כמו Cloudlare ואחרות) שמציעות שרות שנקרא CDN. שרות זה דואג לכך שהתכנים של האתרים יהיו זמינים דרך האתרים של ספק ה-CDN באותה מדינה בה אתם גולשים ואף אצל אותו ספק דרכו אתם מחוברים לאינטרנט.
נדגים זאת (ההסבר הוא כללי בלבד):
- נניח שהגעתם אל הפוסט שלי מתוך דף התכנים שאני מפרסמת. מבחינה טכנית, התכנים מאוחסנים בשרת שלי.
- אם לחצתם על אחד הלינקים בדף, אתם תופנו לספק ה-CDN שאני משתמשת (Cloudflare) שיעביר לכם עותק מהתכנים שמאוחסנים אצלם – ישירות אליכם.
- אם לחצתם על לינק ואצל ספק ה-CDN אין העתק של אותו תוכן, הוא יחפש עותק באחד מהשרתים השכנים אצל ספקי אינטרנט אחרים באותה מדינה, ישלוף את התוכן משם, יעתיק אל השרת הקרוב אליכם ויעביר לכם את העותק.
- אם העותק לא ק׳ים באותה מדינה, הוא ימשוך העתק משרת המקור שמאחסן ומריץ את האתר, יעביר לשרת הקרוב אליכם – ומשם אליכם.
יוטיוב עובד פחות או יותר כפי שתיארתי לעיל (רק שכמובן בגודל מפלצתי עם אלפי שרתים), כך שאם אתם צופים בקליפ, ועותק של הקליפ נמצא בשרת קרוב, תקבלו אותו במהירות ובאיכות מקסימלית (לפעמים לוקח מס׳ שניות עד שהוא עובר לאיכות המקסימלית). אם הוא לא נמצא, הוא ימשוך אותו מהשרתים שכנים או מחו״ל.
וכאן הבעיה אצל גוגל – ברשת שמעבירה את הנתונים משרתים אחרים (בארץ או בחו״ל) אל השרת הקרוב אליכם. כאשר יש בעיית תקשורת כמו תקשורת נתונים איטית, הקליפ מגיע באיטיות וגם אתם מקבלים את התוכן באיטיות ובאיכות גרועה (אפליקציית/אתר יוטיוב מנסה ״להציל את המצב״ בכך שהוא יורד בדרגות האיכות, העיקר שתוכלו לצפות בקליפ, גם באיכות גרועה).
מדוע יש בעיה? כפי הנראה שגוגל החלו להשתמש בשרתי האחסון המקומיים שיש להם בארץ על מנת להזין את השרתים שנמצאים אצל ספקי האינטרנט המקומיים, וישנם כנראה שיבושים בהעברת המידע מהחוות של גוגל בארץ אל הספקים – או מחו״ל אל הספקים המקומיים. גוגל לא מפרסמת על כך שום מידע (כן.. בדקתי גם בגוגל).
מה ניתן לעשות? לקוות שאולי מישהו בארץ יבחין בכך ויטפל בבעיה הזו שרבים סובלים ממנה.