Sitemdeki mvc-mini-profiler'u (teşekkürler SO!) Bağladım ve bu noktaya kadar ne kadar iyi yaptığımı görmek için etrafa bakıyordum (bu benim ilkelerim ve mvc ile linq ile ilk büyük uğraşım). Şimdiye kadar her şey iyi görünüyor, ancak her zaman yanıt sürelerini iyileştirmenin yollarını arıyorum. Bu noktada, alabildiğim en büyük destek, sayfaların her birinde bireysel görüntülerin oluşturulma süresini kısaltmaktan olabileceğine benziyor.MVC Render Speedup
Sen Blog
bakış render uzun soluklu bir iştir benim screenY görebilirsiniz. Biliyorum ki 30ms zaten çok hızlı, ama bahse girerim ki bu rakamları daha da alçaltmak için çekebileceğim bazı hileler var.
Yani soru şu: Görünüm oluşturma sürelerini nasıl azaltabilirim?HttpRuntime.Cache
gibi dinamik görünümlerin önbelleğe alınmasının yardımcı olabileceğini biliyorum, ancak statik görünüm oluşturma için birkaç ms süreyi bile görüyorum. Görünümlerinizin oluşturulma sürelerini azaltmak için hangi teknikleri kullanıyorsunuz? (Eğer henüz yapmış yoksa)
db'den görünümde nesneler mi oluşturuyorsunuz? Kodunuzda olup bitenler hakkında herhangi bir fikre sahip olmadan öneriler sunmak zordur. –
Testinizi tekrar yapabilir misiniz, ancak MVC uygulamasını 'Release' altında çalıştırdığınızdan emin olun. Blog ne kadar karmaşık? Birden fazla çocuk eylemi mi yoksa kısmi mi çağırıyor? – Omar
@TravisJ Bazılarında, evet. Diğerlerinde sadece statik görünümler alıyorum. – JesseBuesking