Ana SayfaBlogHakkımdaİletişim

The Incredible Shrinking Session State

31.12.2009 10:40

ASP.NET birden fazla sunucularda çalışan web uygulamalarının oturum bilgilerini saklamak için SessionSate Server ve SQL Server olmak üzere iki seçenek sunar. Oturum bilgileri depolanırken serileştirme işlemine tabi tutulur, aynı şekilde depolanan oturum bilgileri okunurkende ters serileştirme işlemine tabi tutulur. Depolama alanlarına gönderilen veriler işlem sayıları ve verirnin büyüklğüne orantılı olarak yüksek miktarda bir veri trafiği oluşturma ihmallerini bulundurur. ASP.NET 4.0 mimarisi oluşturulurken bu probleme çözüm olarak ağ trafiğini minize etmek için bu verilerin sıkıştırılarak taşınması yaklaşımı getirilmiştir. Bunun için web.config te bulunan SessionState ayarlarında compressionEnabled özelliğinin true olarak atanması yeterli olacaktır.


<sessionState
  mode="SqlServer"
  sqlConnectionString="data source=dbserver;Initial Catalog=aspnetstate"
  allowCustomSqlDatabase="true"
  compressionEnabled="true"
/>

Konu ile ilgili daha detaylı bilgiye Burak Selim Şenyurt’un Asp.Net 4.0 - Session State Compression isimli görsel dersinden ulaşabilirsiniz.

Bu yazı 192 kere okundu.

Yorumlar

Yorum Ekle

sen dinliyorum ??

Ad Soyad ( kimlik arayışındaki ergenler nick girebilir )

Web Site ( http ile başlayan ! )

E-posta ( spam ve reklam göndermek için )

Yorum ( XSS atack scriptleri eklenecek alan )

Blog yazılarına geri dön