جستجو در محصولات

گالری پروژه های افتر افکت
گالری پروژه های PSD
جستجو در محصولات


تبلیغ بانک ها در صفحات
ربات ساز تلگرام در صفحات
ایمن نیوز در صفحات
.. سیستم ارسال پیامک ..
Caching in ASP.NET
-(6 Body) 
Caching in ASP.NET
Visitor 327
Category: دنياي فن آوري
اکثر صفحات در وب سايتهاي پويا، پويا هستند. آنها صفحاتي هستند که از طريق درخواستهاي کاربر ساخته شده اند. ما مي دانيم که صفحات وب پويا به ما کمک مي کنند تا محتواي پويا داشته باشيم، و درخواستهاي کاربر را شخصي سازي کنيم ( مثل صفحه خانه کاربر). همچنين صفحات پويا به شما اين اجازه را مي دهند که بتوانيد از طريق واکشي داده از منبع داده بدون نياز به مدير، براي تغيير در محتواي صفحه هر بار که چيزي در منبع داده تغيير کند، داده را واکشي کنيد. برا ي مثال مي توان به ليست کتابها در يک وب سايت ناشر اشاره کرد. عيب اين روش سربار در ساخت صفحه براي هر درخواست کاربر مي باشد.
براي رفع اين مشکل، بعضي از وب سياتها، حاوي موتورهاي ساخت صفحه هستند که آنها مي توانند تمام صفحات را در آن واحد بسازند و آنها را بعنوان صفحات HTLM ذخيره کنند که بعد از آن به کاربر ارائه مي شود. ولي اين روش فقط به سناريوهاي کمک خواهد کرد که محتواي صفحه براي تمام درخواستها يکي باشد، درست شبيه به دومين مثال بالا. حتي اگر ليست دسته بندي شده اي از کتابها بر مبناي مقادير Id از طريق querystring فراهم شده باشد، خروجي صفحه براي يک دسته خاص از کتابها براي تمام کاربرها شبيه بهم است.
ASP.net از Caching استفاده مي کند که به ما کمک خواهد کرد تا اين مشکل را حل کنيم. Caching مي تواند خروجي که توسط يک صفحه توليد شده را Cache کند ( در حافظه ذخيره کند) و براي درخواست آينده آن را ارائه دهد. باز اين در دومين مثالي که زده شد در جايکه محتواي صفحه براي تمام درخواستها يکي باشد، کاربرد دارد. ويژگي Caching در روشهاي متعدد قابل شخصي سازيست و ما با آن خواهيم پرداخت.
Add Comments
Name:
Email:
User Comments:
SecurityCode: Captcha ImageChange Image