Bir meslektaşım, bir Webforms projesinde ve Asp.net MVC projesinde VS2010 kullanarak basit bir yük testi çalıştırdı ve Webforms saniyede yaklaşık 83 istek yayınlarken, Asp.net MVC'nin olduğunu fark etti. saniyede 28 istek sunarak. Her iki site de benzer ayarlarla aynı sunucuda yayınlandı.
Webforms projesinin 10 sayfasından 5'i etiket kullanarak basit metin mesajları ve diğer 5'inde metin kutusu denetimi vardı. Benzer işlevsellik, Asp.net MVC sitesine yerleştirildi, böylece çıktı, Webforms sayfaları ile aynı. Testler, hem sabit yük hem de ek yük ile benzer sonuçlarla çalıştırıldı.
Sonuçlardan biraz şaşırdım. MVC'nin neden Webformları daha yavaş olduğunu bilen var mı? Teşekkürler!Webforms Vs Asp.Net MVC VS2010 LoadTest
6
A
cevap
0
Hmm. Devam etmek için çok fazla bilgi olmasaydı, belki de bir süredir ne olduğunu ve/veya Web Formları ile MVC arasındaki farkı görmek için kodunuzu almalısınız.
Tüm günlüğe kaydetme komutlarının yükünü kaldırmak için bazı yönelimli programlama tekniklerini kullanabilirsiniz.
http://code.google.com/p/postsharp-user-plugins/wiki/Log4PostSharp
İlgili konular
- 1. ASP.NET WebForms vs MVC [sonra VS2010/.NET 4.0 duyuru]
- 2. ASP.Net vs MVC vs WebAPI ve UseTaskFriendlySynchronizationContext
- 3. ASP.Net webforms ve MVC ile Orijinallik
- 4. Spring MVC vs ASP.NET (MVC?)
- 5. ViewState alternatifleri ASP.NET Webforms
- 6. WebForms ve MVC, ASP.NET'te nasıl karıştırılır
- 7. Python Django vs ASP.NET MVC
- 8. Karma bir MVC/WebForms ASP.NET uygulamasında "Denetleyici Ekle"/"Görünüm Ekle"
- 9. ASP.NET MVC ve Angularjs vs ASP.NET MVC ve Reactjs
- 10. ASP.NET WebForms Kompleksi GUI Fikirler
- 11. ASP.NET WebForms içinde Html.Raw Alternatif
- 12. ASP.NET WebForms ile bir xVal örneği?
- 13. Bir ASP.NET Webforms Doğrulama Çerçevesi için Tavsiye
- 14. ASP.net MVC Görünüm Modeli vs ViewData.Model?
- 15. ASP.NET MVC
- 16. ASP.NET MVC & SQL Server Raporlama Hizmetleri
- 17. ASP.NET MVC
- 18. Asp.Net Mvc
- 19. ASP.NET MVC
- 20. - ASP.Net MVC
- 21. ASP.NET MVC
- 22. ASP.Net MVC
- 23. ASP.NET MVC
- 24. asp.net MVC
- 25. Asp.net mvc
- 26. ASP.Net MVC
- 27. Asp.net mvc
- 28. ASP.NET MVC
- 29. ASP.NET MVC
- 30. ASP.NET MVC
O değil:
İşte böyle bir çerçeve var. MVC sitenizde bir sorun var. Önbelleğe alma, belki? –
Önbellek kullanılmıyor. Ne webforms ne de mvc – Qvin
Ne de, gerçekten sorunuzu cevaplamak için yeterli bilgi yok. Diğer tüm şeyler eşit, ASP.NET biraz daha ağır olacak, bu yüzden benim tahminim MVC tarafında veritabanından veri alma ile bazı sorun var. Ne kadar hızlı olduklarını görmek için veritabanı sorgularınıza bazı zamanlayıcılar eklemeyi deneyin. –