آبجی
13th February 2010, 12:11 PM
Session ها به طور پیش فرض در حافظه ی سرور نگهداشته میشن.
Session ها رو میشه در جای دیگه (مثلا در بانکی در SQL Server) نیز ذخیره کرد.
اگر حجم داده های ذخیره شده در Session زیاد باشه، باعث افزایش حجم پایگاه داده میشه. ASP.NET 4.0 قابلیت جدیدی رو معرفی کرده که از طریق اون میشه Session ها رو فشرده کرد. این فشرده سازی از طریق الگوریتم GZip صورت میگیره.
بدین منظور، خاصیت compressionEnabled تگ sessionState رو در فایل Web.Config به true تنظیم کنید.
از اونجا که فشرده سازی داده ها و بالطبع، خارج ساختن اونها از حالت فشرده، سربار به برنامه تحمیل می کنه، فشرده سازی رو فقط برای داده های با حجم بالا فعال کنید.
موفق باشید.
Session ها رو میشه در جای دیگه (مثلا در بانکی در SQL Server) نیز ذخیره کرد.
اگر حجم داده های ذخیره شده در Session زیاد باشه، باعث افزایش حجم پایگاه داده میشه. ASP.NET 4.0 قابلیت جدیدی رو معرفی کرده که از طریق اون میشه Session ها رو فشرده کرد. این فشرده سازی از طریق الگوریتم GZip صورت میگیره.
بدین منظور، خاصیت compressionEnabled تگ sessionState رو در فایل Web.Config به true تنظیم کنید.
از اونجا که فشرده سازی داده ها و بالطبع، خارج ساختن اونها از حالت فشرده، سربار به برنامه تحمیل می کنه، فشرده سازی رو فقط برای داده های با حجم بالا فعال کنید.
موفق باشید.