گھر خبروں میں سیشن اسٹیٹ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

سیشن اسٹیٹ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - سیشن اسٹیٹ کا کیا مطلب ہے؟

.NET کے تناظر میں سیشن اسٹیٹ ، HTTP درخواستوں کی ایک سیریز کے دوران صارف کے سیشن کو ٹریک کرنے کا ایک طریقہ ہے۔ سیشن اسٹیٹ کسی ڈویلپر کو صارف کے بارے میں ڈیٹا اسٹور کرنے کی اجازت دیتا ہے کیونکہ وہ NET ویب ایپلی کیشن میں ASP.NET ویب صفحات کے ذریعے تشریف لے جاتا ہے۔

سیشن کا تصور عام ہے اور زیادہ تر ویب سرورز پر لاگو ہوتا ہے۔ سیشن اسٹیٹ تاہم مائیکروسافٹ مرکوز تصور ہے۔

ٹیکوپیڈیا سیشن اسٹیٹ کی وضاحت کرتا ہے

HTTP پروٹوکول اسٹیٹ لیس ہے ، اس کا مطلب یہ ہے کہ HTTP کے پاس کسی صارف سے باخبر رہنے کا کوئی بل inان راستہ نہیں ہے کیونکہ وہ ایک ویب صفحے سے دوسرے ویب سائٹ پر جاتے ہیں۔ اس کے نتیجے میں ، ریاست کو برقرار رکھنے کے لئے بہت سارے دوسرے طریقے استعمال کیے جاتے ہیں۔ ان میں سیشن اسٹیٹ ، کوکیز ، پوشیدہ فارم فیلڈز (.NET میں ویوسٹیٹ کے نام سے جانا جاتا ہے) ، کوئورسٹرینگ کے ذریعہ متغیرات گزرنا ، اور پوسٹ پوسٹس شامل ہیں۔

سیشن اسٹیٹ کی سب سے بڑی کمی یہ ہے کہ ویب سرور پر IIS کے ایپلی کیشن پول میں ریاست کو برقرار رکھا گیا ہے۔ یہ ایک سرور کا مسئلہ نہیں ہے ، لیکن ایک سے زیادہ سرورز کو اسکیلنگ کرتے وقت اس میں پریشانی پیدا ہوتی ہے۔ اس کا حل یہ ہے کہ کسی اسٹیٹ سرور میں جائیں ، جہاں سیشن اسٹیٹ کو فریق ثالث سرور میں اسٹور کیا جاتا ہے۔ ایپلیکیشن پول میں سیشن اسٹیٹ کو اسٹور کرنے کا یہ بھی مطلب ہے کہ اگر سرور دوبارہ شروع ہو تو ڈیٹا ختم ہوجاتا ہے۔

یہ تعریف. NET کے تناظر میں لکھی گئی تھی
سیشن اسٹیٹ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف