Merhaba,
Postback’lerde gidip gelen viewstate bilgisi fazla yer kaplamasın diye sıkıştırırız.
Böylece bant genişliği düşük olan bölgelerdeki kullanıcılar da uygulamayı daha rahat kullanabilir.
Bu noktada dikkat edilmesi gereken çok önemli bir husus var.
Viewstate bilgisini kaydederken kullanılan StringWriter sınıfında culture bilgisi olarak invariant culture kullanılırsa viewstate bilgisinin yüklenmesi sırasında gerçekleştirilen decompress’teki deserialize işleminde veri tipleri convert edilir.
Bu da ciddi zaman kayıplarına neden oluyor.
Özellikle ram kullanımının çok arttığı zamanlarda sistem kendini toparlamak için zorlanırken en çok zaman alan işlemler top 10 listesinde zirveye çıkabilir.
Bant genişliğinden kazanalım derken zorladığımız cpu’umuzu daha da zorlayarak sistemi zora sokmamak için aman dikkat diyoruz.
Tarık
Hiç yorum yok:
Yorum Gönder