תוכן עניינים:
הגדרה - מה המשמעות של מדינת מושב?
מצב הפעלה, בהקשר של .NET, הוא שיטה לעקוב אחר הפעלת משתמש במהלך סדרה של בקשות HTTP. מצב ההפעלה מאפשר למפתח לאחסן נתונים אודות משתמש בזמן שהוא / היא מנווט בין דפי האינטרנט ASP.NET ביישום אינטרנט .NET.
הרעיון של הפעלה הוא גנרי והוא חל על רוב שרתי האינטרנט. מצב ההפעלה הוא עם זאת מושג ממרכז מיקרוסופט.
Techopedia מסביר את מצב ההפעלה
פרוטוקול HTTP הוא חסר מצב, מה שאומר של- HTTP אין דרך מובנית לעקוב אחר משתמש בזמן שהוא מנווט מדף אינטרנט אחד למשנהו. כתוצאה מכך, קיימות מספר שיטות אחרות המשמשות לשמירה על מצב. אלה כוללים מצב הפעלה, קובצי Cookie, שדות טופס נסתרים (המכונים viewstate ב- .NET), העברת משתנים דרך מחרוזת השאילתה ופוסטים בטופס.
החיסרון הגדול ביותר של מצב ההפעלה הוא שהמדינה נשמרת במאגר היישומים של IIS בשרת האינטרנט. זה לא בעיה עם שרת אחד, אבל זה גורם לבעיות בעת הגלישה להחזיק מספר שרתים. הפיתרון הוא לעבור לשרת מדינה, שם מצב ההפעלה נשמר בשרת צד שלישי. שמירת מצב ההפעלה בבריכת היישומים פירושה גם שאבדן נתונים אם השרת מופעל מחדש.
הגדרה זו נכתבה בהקשר של .NET