תוכן עניינים:
הגדרה - מה המשמעות של Web Stack?
ערימת אינטרנט היא אוסף של יישומי תוכנה, הנדרשים לעיתים קרובות לפיתוח אתרים, במיוחד לפיתוח יישומי אינטרנט ויישום אתרי אינטרנט. ערימת אינטרנט היא סוג של ערימת פתרונות, שהיא אוסף תוכנה לביצוע משימות ספציפיות. ערימות רשת הן רכיבים קריטיים עבור יישומי אינטרנט כמו גם אתרי אינטרנט.
ערימת אינטרנט ידועה גם כערמת יישומי אינטרנט.
Techopedia מסביר את Web Stack
ערימת רשת מורכבת בדרך כלל מ:
- מערכת הפעלה
- יישום מסד נתונים
- שפת תכנות
- שרת אינטרנט
מערכת ההפעלה משמשת כממשק המרכזי בין רכיבי החומרה לתוכנה. שרת האינטרנט מסייע בהעברת המסמכים הדרושים ללקוחות שביקשו אותם. מאגרי מידע מסייעים באחסון לצמיתות של כמויות נתונים הדרושים לפרויקט האינטרנט. שפת התכנות או מתורגמן התסריטים פועלים בצד הלקוח ועוזרים לממש יישומי אינטרנט דינמיים של אתרים. אוסף רכיבי ה- IT בשילוב עם חומרת שרת מתאימה מסייע בהעברת מידע חיוני של פרויקטים ברשת ללקוחות מבקשים.
וריאציות רבות אפשריות עם רכיבי תוכנה בערימת רשת ובכך יכולים לשרת את צרכי היישומים השונים. מסגרות עוזרות גם בהרחבת יכולות ערימת הרשת על ידי אספקת תכונות נוספות כגון שפות תכנות נוספות או שרתי פרוקסי. אחת הדוגמאות הטובות ביותר לערימת רשת היא צרור הקוד הפתוח LAMP העושה שימוש בלינוקס כמערכת ההפעלה, אפאצ'י כשרת האינטרנט, MySQL כמערכת ניהול יחסי הגומלין ו- PHP כשפת תסריט מונחה עצמים.
ערמות אינטרנט קלאסיות מועדפות על פני ערימות מוכוונות JavaScript לעיצוב ופיתוח פרויקטים מרובי-אתרים. ערימות רשת מסייעות גם בשיפור הביצועים והיציבות של הפרויקטים, בהשוואה לחלופות אחרות.
