سوال:
بے اختیار درخواستوں کے کچھ فوائد اور خرابیاں کیا ہیں؟
A:صارف کے انٹرفیس کے بنیادی ڈیزائن میں ، انجینئر اسٹیٹ لیس یا ریاستی نظاموں میں سے انتخاب کرسکتے ہیں۔ اسٹیٹ لیس نظام وہ ہوتا ہے جس میں سیشنوں کے مابین معلومات ذخیرہ کرنے کے لئے کوئی رہائشی میموری استعمال نہیں ہوتا ہے۔ دوسری طرف ، ریاستی نظام رہائشیوں کی یادداشت میں ان پٹ ڈالیں گے اور اسے آئندہ کی کارروائیوں کے ل. ذخیرہ کریں گے۔
اسٹیٹ لیس درخواستوں کی ایک بہترین مثال انٹرنیٹ سائٹوں اور صفحات کو چلانے کے لئے استعمال ہونے والی HTML ایپلی کیشنز ہیں۔ یہ ایپلی کیشنز اسٹیٹ لیس ہیں کیونکہ جب صارف کے سائٹ چھوڑنے کے بعد وہ صارفین یا صارف کی سرگرمی کے بارے میں معلومات نہیں رکھتے اور اسٹور نہیں کرتے ہیں۔
اس کے نتیجے میں ، ویب صفحات چھوٹی ڈیجیٹل فائلوں پر انحصار کرتے ہیں جن کو صارف کی معلومات کو ذخیرہ کرنے کے لئے کوکیز کہا جاتا ہے۔ کوکیز کو مستقبل کے سیشنوں میں فعال طور پر استعمال کیا جائے گا تاکہ یہ تعین کیا جا سکے کہ کون اس نظام تک رسائی حاصل کر رہا ہے اور ماضی میں انھوں نے کیا کیا۔
بے اختیار درخواستوں کے کچھ سب سے بڑے فوائد یہ ہیں کہ برقرار رکھنے والی جماعتوں کے پاس رہائشی میموری کو سنبھالنے کی ذمہ داری نہیں ہے۔ اسی طرح کی ریاستی درخواست سے کہیں زیادہ بے گھر درخواستیں مہنگا پڑسکتی ہیں۔ یہ کم پیچیدہ بھی ہوسکتے ہیں ، کیونکہ بعد میں استعمال کے ل record اسے ریکارڈ کرنے کے ل data ڈیٹا لینے اور اسے ہاتھ میں رکھنے کی ضرورت نہیں ہے۔ ہر سیشن بالکل نیا ہوتا ہے اور وہی پروگرامنگ ہوتی ہے۔
اسٹیٹ لیس درخواستوں کا منفی پہلو یہ ہے کہ ، جیسا کہ ذکر کیا گیا ہے ، وہ کسی خاص صارف سیشن کے بارے میں معلومات نہیں رکھیں گے۔ یہ مسئلہ انٹرنیٹ پر صارف سیشن کی معلومات کو ہینڈل کرنے کے لئے کوکیز کے ڈیزائن میں واضح ہے۔ عام طور پر ، کوکیز کا استعمال کسی بھی میموری نظام سے کم موثر ہوتا ہے۔ ویب ماسٹروں کو کوکیز کو جوڑنے اور اسے برقرار رکھنے کی ذمہ داری عائد ہوتی ہے۔ لہذا اسٹیٹ لیس نظام فطری طور پر کم صلاحیت کے حامل ہیں۔ یہ سیشن کی مخصوص معلومات کو محفوظ نہ رکھنے سے صارفین کو پریشان کن ہوسکتا ہے۔ صارفین کو محسوس ہوسکتا ہے کہ ریاست کی صلاحیت سے قیمت میں اضافہ ہوتا ہے۔
آخر میں ، چاہے اسٹیٹ لیس یا ریاستی ڈیزائن کا انتخاب خود سافٹ ویئر کے مخصوص استعمال پر منحصر ہے۔ مثال کے طور پر ، عوامی کیوسک سسٹم اسٹیٹ لیس ٹکنالوجیوں سے بہت زیادہ فائدہ اٹھا سکتے ہیں۔ سیشنوں کے مابین اعداد و شمار کو محفوظ رکھنے کی اکثر ضرورت نہیں ہوتی ہے ، کیوں کہ متعدد عوامی صارفین سسٹم کو یکساں طور پر ہینڈل کرتے ہیں۔ زیادہ ذاتی نوعیت کے نظام کے ل state ، ریاست سازی ڈیزائن بہت ساری سہولت اور مطلوبہ فعالیت کو شامل کرسکتا ہے۔