0
Merhaba MVC geliştirmekte olduğum blog sayfamda makale detayı sayfasına ilk girişimde sayfanın yüklenmesi oratalama 3-4 saniye alıyor.Fakat ilk yüklemeden sonra anasayfadan tekrar giriş yaptığımda 200ms düşünüyor bunun nedeni ne olabilir ?
yüklenen css ve js dosyaları paylaştım :https://drive.google.com/open?id=0B3TSZgiFqlcTT0V3M2dXNEN3ZzQ
0
Asp.Net MVC performans arttırma ile ilgili daha önce şöyle bir paylaşım yapmıştım: Asp.Net MVC uygulamasının performasını nasıl arttırırım?
Asp.net sayfalarında sayfa ilk kez yükleniyorsa yüklemenin yavaş olması normaldir.
Eğer bir web sitesindeki sayfaya ilk kez istekte bulunuluyorsa, IIS yani web sunucu bu web sitesine dair uygulamayı (application) başlatır. Bu uygulama sayesinde daha sonra gelecek isteklere çok daha hızlı cevap verilir. Bu uygulamada ApplicationManager,HostingEnvironment, Response gibi nesneler oluşturulur.
Yani kabaca ve kısaca, Asp.net uygulamalarında bir başlangıç işlemler silsilesi vardır. Başlatılan uygulama eğer kullanılmıyorsa yok edilir böylelikle kaynaklar boşaltılır(bellek, işlemci gibi).
Eğer web sitesi çok az trafik alıyorsa, ara ara web sitesine hiç giren olmuyorsa, IIS tarafından otomatik olarak bu web sitesine ayrılmış application yok edilir. Application'ın sitede bir hareket yoksa yok edilme, kapatılma süresi 30dk'dır.
Asp.net MVC uygulamasındaki başlangıçtaki beklemenin sebebi budur.
0
Dediğiniz gibi yapınca farkı gördüm :) ekran görüntüsü burada https://drive.google.com/open?id=0B3TSZgiFqlcTV1NuZGtXSENiZUk teşekkürler :)
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol