D: Come faccio a calcolare il tempo totale necessario per eseguire il rendering di una pagina MVC e visualizzare l'ora sulla pagina principale.Tempo di rendering della pagina in MVC
In Form Web Asp.net ho creato una classe di pagina di base in questo modo:
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";
}
}
}
Vorrei poi richiamare il metodo sulla mia pagina master in questo modo:
<div id="performance">
<% =PageRenderTime %>
</div>
D: Come fare Realizzo la stessa cosa con MVC Framework?
D: Con il framework MVC dove si imposta l'ora di inizio quando viene creata una pagina?
Non una risposta alla tua domanda, ma non dare un'occhiata a System.Diagnostics.Stopwatch quando si desidera calcolare gli intervalli del genere. Vedi http://stackoverflow.com/questions/28637/is-datetime-now-the-best-way-to-measure-a-functions-performance –