שיעור 23: התקנת CDN (רשת אספקת תוכן) באמצעות CloudFlare

שיר ויצמן, מערכת CDN, מה זה CDN, טכנולוגיית CDN

מה היא מערכת CDN?

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

המערכת קצת דומה לטכנולוגיית זכרון מטמון – Cache אך היא שונה.

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

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

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


איך מתקינים CDN באתר שלנו?

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

חברה אחת בשם CloudFlare, שגם לה יש לא מעט שרתים מפוזרים בעולם, מציעה את השירות הזה בחינם. (ואל תדאגו הם עושים את הכסף שלהם בדרכים אחרות).

אז עבור המדריך הזה אנחנו נתקין CDN באמצעות התחברות למערכת של קלאודפלייר.


היתרונות של CDN וקלאודפלייר:

1. שיפור זמן טעינה

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

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

3. אבטחה טובה יותר לאתר

קלאודפלייר בעצם יצרה מאגר של כל המשתמשים “הרעים” באינטרנט שמנסים לנצל לרעה את תכני האתר שלנו ובעצם מגינה עלינו מהם.

4. חסכון ברוחב פס של שרת האחסון

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


מערכת CDN בחברת האחסון SiteGround

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


אז מה צריך כדי לאפשר הפעלת מערכת CDN לאתר שלנו באמצעות CloudFlare?

יאללה, בואו נתחיל…

 


אהבתם את המאמר? תוודאו שאתם לא מפספסים את המדריך המלא לבניית אתרים בוורדפרס! יש שם המון מאמרים שיכולים לעזור לכם 🙂

יש לכם שאלות או דברים נוספים שהייתם רוצים לדעת? כתבו לי בתגובות!


 

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

רוצים להקים אתר איכותי שמותאם בול לצרכי העסק והמותג שלכם?

השאירו פרטים ואתם בחצי הדרך לשם :)