E-Gürbüz

IE’de flash socket close sorunu

Posted in Actionscript 3, Apache MINA, Flex by Emre on Şubat 17, 2011

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.

Şununla etiketlendi:

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Follow

Get every new post delivered to your Inbox.