Miniprofiler yükledik. Düzenleyici bir deneyim oldu, ancak şimdi veritabanı sorgularımızın, devredeyken devre dışı kaldığı sürece 3x'i hızlı çalıştırdığını görüyoruz. hızlı ...Miniprofiler: site anlaşılmaz bir şekilde
public static DbConnection GetOpenConnection(string connectionString)
{
var cnn = new System.Data.SqlClient.SqlConnection(connectionString);
// wrap the connection with a profiling connection that tracks timings
return MvcMiniProfiler.Data.ProfiledDbConnection.Get(cnn, MiniProfiler.Current);
}
Linq2Sql aniden:
bizim app değişen tek kod profiledDbConnection eklemek oldu.
Şikayet etmiyorum, ama bu neden oluyor?
Aklına gelen tek şey, belki de ProfiledDbConnection ekleme sorgusu önbelleğe alınan öğelerin döndürülmesine neden oldu, ancak bu toplam performans tahminini hızlandırıyor ... –
performansın hızlandırılması için yaptığımız hiçbir şey yok, beklenti performans olacak Profil oluşturulduğunda hiç bu kadar yavaş olmayın. Bu isabet sadece kullanıcıların (geliştiriciler) bir kısmını etkilediğinden kabul edilebilir. –
Beklediğim şey bu ... ama gözlemlediğimiz şey bu değil. Ben, biri için, şaşırdım. –