סקירה כללית #
CDN או רשת אספקת תוכן (Content Delivery Network) היא מכשיר אחד או יותר ברשת המנתבים את תעבורת הלקוחות לשרת המתאים ביותר הכולל עותק של כל התוכן של אפליקציית אינטרנט. שיטה כזו ממטבת את העומס של אתר אינטרנט ונמנעת מצווארי בקבוק על ידי שיתוף חכם של תעבורה בהתאם לאופי התוכן.
במאמר זה אנו מסבירים כיצד להגדיר סוג כזה של סביבות כדי לשפר ולייעל את התנועה של האתר שלנו באמצעות היגוי תוכן אינטרנט סטטי ודינמי חכם עם RELIANOID. זה אפשרי הודות ל פרוקסי ו מיתוג תוכן תכונות הנתמכות כברירת מחדל.
סביבה של אספקת תוכן #
התרחיש של מקרה זה מוצג בתרשים שלהלן.
כאשר לקוחות אינטרנט מתחברים לאתר אינטרנט, עליהם לבקש משאבים סטטיים ודינמיים כדי לבנות את יישום האינטרנט, כך שנוכל לשפר את זמן הטעינה של האתר ואת רוחב הפס על ידי הקניית שרתים למשימה אחת.
חלק מהשרתים מוקדשים לתוכן אינטרנט סטטי כמו תמונות, מסמכים, סגנון HTML או קובצי JavaScript וכו ', ובעוד שרתים אחרים מוקדשים רק לתוכן אינטרנט דינמי ולניהול מסדי נתונים.
התוכן בשרתים הסטטיים צריך להיות משוכפל וכל חנויות הנתונים צריך את אותו תוכן.
תצורת מיתוג תוכן סטטי-דינמי #
צור חוות LSLB חדשה עם פרופיל HTTP / S #
ראשית, צרו LSLB (Local Service Load Balancing) חדש עם פרופיל HTTP . בשלב זה, נוכל ליצור חוות HTTP פשוטה או HTTPS עבור אתרים ושירותי אינטרנט מאובטחים. חוות זו תשמש ככתובת IP וירטואלית ופורט שבה שירותי האינטרנט שלנו יהיו זמינים ללקוחות.
צור שירות חדש עבור תבנית תוכן סטטי #
לאחר מכן, בלשונית השירותים יידרש ליצור שני שירותים שונים: אחד לתוכן סטטי ושירות ברירת מחדל המוקדש לתוכן דינמי. כאשר בקשת לקוח חדשה מוגשת על ידי החווה, ייבדק אם שירות התוכן הסטטי תואם, אחרת, הוא יעבור דרך שירות ברירת המחדל.
תבנית התוכן הסטטית בה נשתמש בדוגמה זו בשדה תבנית כתובת URL , ומשמשת בדרך כלל עבור אתרי אינטרנט, היא:
\.(jpg|jpeg|png|gif|ico|css|js|html|htm|avi|mov|mp3|svg)$
כך, כל כתובות ה- URL המבוקשות עם סיומות קבצים כאלה יוגשו באמצעות השירות הסטטי. התוכן הסטטי בדרך כלל אינו דורש התמדה ולכן אפשרות זו תושבת עבור שירות זה.
לאחר מכן, להוסיף backends כי יהיה לאחסן את כל תוכן אינטרנט סטטי.
צור שירות חדש עבור תבנית תוכן דינמי #
שירות זה יהיה שירות ברירת המחדל במקרה ששירות התוכן הסטטי אינו תואם. סדר השירותים חשוב להקצות את העדיפות של כל דפוס שירות להיות מנותח.
בשירות ברירת המחדל אין צורך לבחור תבנית. אבל, אולי אם אנו עובדים עם יישומי אינטרנט המשתמשים בהפעלות למשתמשים, נדרש להגדיר את ההתמדה בשירות זה.
לבסוף, להוסיף backends כי הם הולכים לעבד את התוכן הדינמי ובדרך כלל הולכים להשתמש במאגרים משאבים.
בדיקות בריאות מתקדמות עבור השירותים הסטטיים ודינמיים #
מכיוון ששני השירותים מטפלים בתוכן ונתונים שונים, נוכל להגדיר בדיקות תקינות ספציפיות לכל שירות. Farm Guardian משמש לכל שירות על מנת לאפשר זאת.
אם אתם צריכים לדעת כיצד להגדיר את Farm Guardian , אנא עיינו במאמר זה.
תהנה תוכן אופטימיזציה האינטרנט שלך אופטימיזציה!



