دولة الجلسة

مؤلف: Lewis Jackson
تاريخ الخلق: 8 قد 2021
تاريخ التحديث: 14 قد 2024
Anonim
الجلسة الأولى لنموذج محاكاة الدولة المصرية - الجلسة الكاملة
فيديو: الجلسة الأولى لنموذج محاكاة الدولة المصرية - الجلسة الكاملة

المحتوى

التعريف - ماذا تعني حالة الجلسة؟

حالة جلسة العمل ، في سياق .NET ، هي طريقة تتبع جلسة مستخدم أثناء سلسلة من طلبات HTTP. تسمح حالة الجلسة للمطور بتخزين بيانات حول المستخدم أثناء تنقلك عبر صفحات ويب ASP.NET في تطبيق ويب .NET.


مفهوم الجلسة عام وينطبق على معظم خوادم الويب. حالة جلسة ومع ذلك مفهوم مركزية Microsoft.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا توضح حالة الجلسة

بروتوكول HTTP عديم الحالة ، مما يعني أن HTTP ليس لديه طريقة مضمّنة لتتبع المستخدم أثناء تنقله من صفحة ويب إلى أخرى. نتيجة لذلك ، هناك عدد من الطرق الأخرى المستخدمة للحفاظ على الحالة. وتشمل هذه الحالة جلسة العمل وملفات تعريف الارتباط وحقول النموذج المخفية (المعروفة باسم viewstate في .NET) ، وتمرير المتغيرات من خلال querystring ، ونشر النماذج.

الجانب السلبي الأكبر لحالة الجلسة هو الحفاظ على الحالة في تجمع التطبيقات لـ IIS على خادم الويب. هذه ليست مشكلة في خادم واحد ، ولكنها تسبب مشاكل عند التوسع في الحصول على خوادم متعددة. الحل هو الانتقال إلى خادم الحالة ، حيث يتم تخزين حالة الجلسة على خادم جهة خارجية. يعني تخزين حالة الجلسة في تجمع التطبيقات أيضًا أن البيانات قد فقدت في حالة إعادة تشغيل الخادم.


تمت كتابة هذا التعريف في خداع .NET