P: Jak obliczyć całkowity czas potrzebny do wyświetlenia strony MVC i wyświetlenia czasu na stronie wzorcowej.Strona Renderuj czas w MVC
w ASP.NET Web Form Stworzyłem klasę strona bazowa tak:
public class PageBase : System.Web.UI.Page
{
private DateTime startTime = DateTime.Now;
private TimeSpan renderTime;
public DateTime StartTime
{
set { startTime = value; }
get { return startTime; }
}
public virtual string PageRenderTime
{
get
{
renderTime = DateTime.Now - startTime;
return renderTime.Seconds + "." + renderTime.Milliseconds + " seconds";
}
}
}
Chciałbym następnie wywołać metodę na mojej strony wzorcowej tak:
<div id="performance">
<% =PageRenderTime %>
</div>
Q: Jak zrobić Osiągam to samo z ramą MVC?
P: W środowisku MVC, gdzie ustawić godzinę rozpoczęcia tworzenia strony?
nie jest to odpowiedź na twoje pytanie, ale przyjrzeć System.Diagnostics.Stopwatch kiedy chcesz obliczyć okresy w ten sposób. Zobacz http://stackoverflow.com/questions/28637/is-datetime-now-the-best-way-to-measure-a-functions-performance –