شنبه, ۸ اردیبهشت, ۱۴۰۳ / 27 April, 2024
مجله ویستا
State Management در ASP. NET ۲.۰ (بخش اول)
یکی از مهمترین تفاوت های موجود بین برنامه های وب و Desktop ، مدیریت state است که در آن می بایست به این پرسش پاسخ داده شود که نحوه نگهداری اطلاعات در ارتباط با کاربر جاری به چه صورت است ؟
در یک برنامه سنتی ویندوز ، state بطور اتوماتیک مدیریت می گردد . حافظه به حد فراوان یافت می شود و همواره در دسترس است . در برنامه های وب داستان بگونه ای دیگر است . هزاران کاربر ممکن است بطور همزمان برنامه ای مشابه را بر روی کامپیوتری یکسان ( سرویس دهنده وب ) اجراء و هر یک از آنان از طریق پروتکل HTTP ( برگرفته شده از Hypertext Transfer Protocol) که دارای ماهیتی stateless است با سرویس دهنده وب ارتباط برقرار نمایند . مجموعه شرایط فوق باعث شده است که نتوان برنامه های وب را با سناریوئی دقیقا" مشابه با برنامه های سنتی ویندوز طراحی و پیاده سازی کرد .
هیچگونه فریمورک برنامه نویسی وب ، صرفنظر از میزان پیشرفته بودن آن ، نمی تواند ماهیت stateless بودن پروتکل HTTP را تغییر دهد. پس از هر درخواست و پاسخ به آن ، ارتباط منطقی سرویس گیرنده با سرویس دهنده قطع خواهد شد . معماری فوق ، این اطمینان را ایجاد می نماید که برنامه های وب بتوانند به هزاران کاربر بطور همزمان و بدون نگرانی در خصوص حافظه پاسخ دهند . استفاده از روش های مختلف برای ذخیره اطلاعات بین درخواست های متعدد یک کاربر و بازیابی آنها در زمانی که به آنها نیاز است از جمله مشکلات معماری فوق برای پیاده کنندگان برنامه های وب محسوب می گردد .
محمد حسین همائی
همچنین مشاهده کنید
نمایندگی زیمنس ایران فروش PLC S71200/300/400/1500 | درایو …
دریافت خدمات پرستاری در منزل
pameranian.com
پیچ و مهره پارس سهند
خرید میز و صندلی اداری
خرید بلیط هواپیما
گیت کنترل تردد
ایران مجلس شورای اسلامی مجلس حجاب دولت جمهوری اسلامی ایران رئیسی رئیس جمهور دولت سیزدهم توماج صالحی گشت ارشاد پاکستان
تهران قتل شهرداری تهران سیل کنکور هواشناسی پلیس سلامت سازمان هواشناسی سازمان سنجش زنان وزارت بهداشت
قیمت دلار قیمت خودرو قیمت طلا خودرو دلار بازار خودرو مسکن سایپا بانک مرکزی ارز ایران خودرو تورم
فضای مجازی سینمای ایران سینما سریال پایتخت تلویزیون کیومرث پوراحمد سریال موسیقی رهبر انقلاب فیلم ترانه علیدوستی مهران مدیری
کنکور ۱۴۰۳ اینترنت عبدالرسول پورعباس
رژیم صهیونیستی اسرائیل آمریکا فلسطین غزه جنگ غزه روسیه چین حماس اوکراین ترکیه ایالات متحده آمریکا
فوتبال استقلال جام حذفی آلومینیوم اراک فوتسال تیم ملی فوتسال ایران بازی تراکتور باشگاه پرسپولیس بارسلونا وحید شمسایی لیگ برتر انگلیس
هوش مصنوعی سرطان سامسونگ اپل فناوری ناسا الماس نخبگان بنیاد ملی نخبگان ربات
سازمان غذا و دارو کاهش وزن بارداری مالاریا آلزایمر زوال عقل