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

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

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