IE’de flash socket close sorunu
Internet explorer tarayıcısında flex veya flash uygulamanız soket üzerinden iletişim kuruyorsa, kullanıcının sekmeyi kapatması soket baglantisini kapatmamaktadir. Ancak tarayıcı tamamen kapatıldığında bekleyen baglantı sonlandırılır. Thread per connection mimarisinde bir sunucuda bu durum bellek kullanımını olumsuz etkileyibiliyor. Thread per connection sunucu yapısında olmasa dahi istemcinin durumunu(state) saklamak durumundaysanız yine gereksiz bir bellek harcaması oluşur. IE tarafında bunun nasıl çözüldüğü hakkında bilgim yok ancak sunucu tarafında istemci baglantisi icin read idle time gibi bir deger kurmak pratik bir çözüm. Kaldı ki idle time kurmak şayet perfromans önemli bir kriterimiz ise yapılması gereken ayarlamalardan biridir. Idle time degerini uygulama tipimize göre tutarlı bir şekilde belirlemeli ve idle durumuna düşen bağlantıları havuzdan temizlemeliyiz.
bir yorum yazın