webHosting
באינטרנט החל מ 1998
 
אחסון אתרים
אחסון אתרים שיתופי

אחסון אתר אינטרנט

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

שרתים נחלקים בהכללה לשרתים שפועלים על מערכת Linux או Windows. בשרתים מותקנות תוכנות ש"מבינות" את שפות התכנות השונות ופועלות ליצירת העמודים הנדרשים על ידי הגולש. מתכנת אתרי אינטרנט כותב את הקוד הנדרש עבור סוג השרת.

שפות תכנות רגילות (שאינן מיועדות לאינטרנט) עושות שימוש ב compiler שהופך את הקוד לשפה שהמחשב יכול לעבד. מעבדי מחשב מעבדים נתונים בינאריים. ניתן לייצג כל מספר באמצעות רצפים של 0 או 1. הקוד הופך לבינארי לאחר הפעלת ה compiler.

שפות שמיועדות לפיתוח אתרים מוגדרות כ interpreted languages.  למעשה, הפיכת הקוד לשפת מכונה מתבצע בעת קבלת בקשות גולשים. פעולה זו מבוצעת עבור כל בקשה בזמן ריצה (runtime).

תהליך הצבת אתר על שרת אינטרנט כולל את השלבים העיקריים הבאים:

  • העלאת האתר לשרת.
    פעולת העלאת קובצי אתר לשרת עשוי להתבצע בפרוטוקולים שונים. העלאה מבוצעת באמצעות פרוטוקולים שונים. המקובל ביניהם הוא פרוטוקול ftp שמאפשר העלאה ומחיקת קבצים בשרת.
  • יצירת בסיס נתונים עבור האתר.
    בסיס הנתונים מכיל את הנתונים הנדרשים לאתר. ללא שרת נתונים האתר לא יפעל. קיימים אתרים שנקראים סטטיים. באתרים אלה הנתונים מצויים בעמוד במשולב עם קוד ה html. אתרים אלה אינם דורשים שרת נתונים אך המידע בהם לא ניתן לשינוי. אתרים מסוג זה נדירים בימינו.
  • הגדרת הדומיין המיועד בשרת.
    הקבצים שהועלו מוגדרים כמיועדים לשם דומיין נבחר. המשמעות היא שהשם שיתקבל יפנה את הגולש לקבצים הנדרשים.
  • ביצוע הפניות DNS לכתובת של השרת.
    הפניות DNS מבוצעות בשרת DNS לצורך ניתוב שם דומיין לכתובת IP רצויה. שם דומיין מורכב מאותיות ומספרים. רכישת שם דומיין מאפשרת הגדרת כתובת השרת שאליו יש להפנות את השם.
    אתרים שהוסמכו למכירת שמות דומיין (רשמי שמות דומיין) מכילים מערכות שמאפשרות ביצוע הפניות. הפניות עשויות להיות כלל עולמיות ומקומיות.
    בדרך כלל מופנה שם דומיין לשרת DNS של חברת האחסון. משרת זה מבוצעות ההפניות לתוך האתרים השונים.
    שמות שרתי ה DNS של תפנית הם:
    • ww1.tww.co.il
    • ww2.tww.co.il
  • מתן הרשאות בהתאם לצורך.
    בברירת מחדל לא ניתן להעלות או למחוק קבצים מהשרת. בכדי לאפשר לבעל אתר להעלות תמונות וקבצים לאתר יש לתת הרשות כתיבה ומחיקה לתיקיות מסוימות באתר. אי מתן הרשאות ימנע אפשרות העלאת קבצים.
  • רכישה והתקנה של תעודת אבטחה.
    תעודות אבטחה מצפינות נתונים בעת מעבר בין מחשב לשרת. ההצפנה היא חובה לאתרי קניות ואחרים. רכישה והתקנה של תעודת אבטחה (ssl) מבטיחים הצפנה ופעילות בפרוטוקול https. תהליך הרכישה אינו פשוט דורש גישה למערכות השרת. השרת מייצר קוד ארוך שמועלה לאתר שמוכר את התעודה. בהתאם לקוד זה מייצר אתר תעודות ההצפנה את התעודה. התעודה היא ספציפית לדומיין מסוים שעבורו נרכשה התעודה.
  • ביצוע בדיקות תקינות.
    ביצוע בדיקות הכרחי לאחר העלאת אתר למניעת תקלות. כל שלב בתהליך מחייב דיוק ברישום. שגיאות קטנות עשויות לפגום בפעילות האתר. 

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

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

תגובות
הוספת תגובה
הוספת תגובה
 
 
תפנית בניית אתרים בטעינה
כותרת
תוכן