כיצד לבנות CDN

מְחַבֵּר: Christy White
תאריך הבריאה: 7 מאי 2021
תאריך עדכון: 20 נוֹבֶמבֶּר 2024
Anonim
כיצד לבנות מד רוח - שבשבת
וִידֵאוֹ: כיצד לבנות מד רוח - שבשבת

תוֹכֶן

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


הוראות

CDN יכול לעזור למבקר לגשת לתוכן שלך במהירות רבה יותר ברחבי העולם (Hemera Technologies / PhotoObjects.net / Getty Images)
  1. הגדר את שרת המקור שלך. שרת המקור - הנקרא גם תוכן צומת דינמי - הוא המקום שבו תשמור את כל התוכן שלך. אתה יכול להגדיל את הפרודוקטיביות של שרת המקור שלך על ידי הפעלת Apache ו MySQL על זה. זה מאיץ את תהליך שיתוף התוכן שלך באמצעות CDN עם ​​משתמשים בכל רחבי העולם. אם אין לך שרת, תוכל להשתמש ב- Nginx כשרת האינטרנט שלך. תוכנה זו יכולה להתמודד עם כמויות גדולות של תנועה, בנוסף בעל יכולת פרוקסי חשוב ביצירת CDN שלך.

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

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


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

מה שאתה צריך

  • שרת או Nginx
  • לכה או דיונון מטמון תוכנה
  • סקריפט תוכנה או BIND