mirror of
https://git.teknik.io/Teknikode/Teknik.git
synced 2023-08-02 14:16:22 +02:00
Added load timing as a header value
This commit is contained in:
parent
bd6d71de46
commit
99dbae3f20
@ -14,6 +14,7 @@ using Teknik.Areas.Profile.Models;
|
||||
using System.ComponentModel;
|
||||
using Teknik.Areas.Error.Controllers;
|
||||
using System.Web.Helpers;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace Teknik
|
||||
{
|
||||
@ -33,6 +34,28 @@ namespace Teknik
|
||||
BundleConfig.RegisterBundles(BundleTable.Bundles);
|
||||
}
|
||||
|
||||
protected void Application_BeginRequest(object sender, EventArgs e)
|
||||
{
|
||||
HttpContext context = HttpContext.Current;
|
||||
|
||||
var stopwatch = new Stopwatch();
|
||||
HttpContext.Current.Items["Stopwatch"] = stopwatch;
|
||||
stopwatch.Start();
|
||||
}
|
||||
|
||||
protected void Application_EndRequest(object sender, EventArgs e)
|
||||
{
|
||||
HttpContext context = HttpContext.Current;
|
||||
|
||||
Stopwatch stopwatch = (Stopwatch)context.Items["Stopwatch"];
|
||||
stopwatch.Stop();
|
||||
|
||||
TimeSpan ts = stopwatch.Elapsed;
|
||||
string elapsedTime = String.Format("{0} seconds", ts.TotalSeconds);
|
||||
|
||||
context.Response.AddHeader("LoadTime", elapsedTime);
|
||||
}
|
||||
|
||||
protected void Application_PostAuthenticateRequest(Object sender, EventArgs e)
|
||||
{
|
||||
if (FormsAuthentication.CookiesSupported == true)
|
||||
|
@ -9,7 +9,7 @@
|
||||
string version = fileVersionInfo.ProductVersion;
|
||||
}
|
||||
<p class="text-muted">
|
||||
© Teknik 2013-2015 | <a href="@Url.SubRouteUrl("privacy", "Privacy.Index")">Privacy</a> | <a href="@Url.SubRouteUrl("transparency", "Transparency.Index")">Transparency</a> | <a href="@Url.SubRouteUrl("server", "Server.Index")">Server</a>
|
||||
© Teknik 2013-2016 | <a href="@Url.SubRouteUrl("privacy", "Privacy.Index")">Privacy</a> | <a href="@Url.SubRouteUrl("transparency", "Transparency.Index")">Transparency</a> | <a href="@Url.SubRouteUrl("server", "Server.Index")">Server</a>
|
||||
<br />
|
||||
@string.Format("{0}", version)
|
||||
</p>
|
||||
|
Loading…
Reference in New Issue
Block a user