2011-07-25 15 views
11

im użyciu MVC-mini-profilera na stronie testowej. Kiedy umieszczam OutputCacheAttribute na mojej metodzie akcji, profiler nie jest wykonywany i zawsze zwraca ostatnią wartość, którą miał przed pamięcią podręczną.MVC-mini-profiler z OutputCacheAttribute

czy istnieje sposób, aby powiedzieć MVC-mini-Profiler, że wynik pochodzić z pamięci podręcznej, dzięki czemu można go aktualizować swój stan? Może na stronie klienta możemy zobaczyć tego rodzaju informacje:

Odpowiedz

1

Zastosowanie buforowania danych wyjściowych do działania kontrolera również buforuje wyniki profilera. Kiedy OutputCache zostanie zastosowany do kontrolera, większość potoków MVC ASP.NET nie jest wykonywana.

Można dodać informacje data w czasie, gdy strona została wygenerowana w profilera, coś jak:

profiler.Step("Generated: " + DateTime.Now.ToString());