תגית: ביצועים

למה חשובה כמות האתרים המאוחסנת על השרת?


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

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

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

עניין נוסף הוא כמובן עניין הביצועים.

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

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