Browse Source

Changed cache expiry to be long

core
Teknikode 4 years ago
parent
commit
39d875e4cf
  1. 4
      Teknik/Controllers/DefaultController.cs
  2. 3
      Teknik/Startup.cs

4
Teknik/Controllers/DefaultController.cs

@ -56,7 +56,7 @@ namespace Teknik.Controllers @@ -56,7 +56,7 @@ namespace Teknik.Controllers
// Get the Favicon
[HttpGet]
[AllowAnonymous]
[ResponseCache(Duration = 60 * 60 * 24, Location = ResponseCacheLocation.Any)]
[ResponseCache(Duration = 31536000, Location = ResponseCacheLocation.Any)]
public IActionResult Favicon([FromServices] IHostingEnvironment env)
{
string imageFile = FileHelper.MapPath(env, Constants.FAVICON_PATH);
@ -67,7 +67,7 @@ namespace Teknik.Controllers @@ -67,7 +67,7 @@ namespace Teknik.Controllers
// Get the Logo
[HttpGet]
[AllowAnonymous]
[ResponseCache(Duration = 60 * 60 * 24, Location = ResponseCacheLocation.Any)]
[ResponseCache(Duration = 31536000, Location = ResponseCacheLocation.Any)]
public IActionResult Logo([FromServices] IHostingEnvironment env)
{
string imageFile = FileHelper.MapPath(env, Constants.LOGO_PATH);

3
Teknik/Startup.cs

@ -172,8 +172,7 @@ namespace Teknik @@ -172,8 +172,7 @@ namespace Teknik
{
OnPrepareResponse = ctx =>
{
const int durationInSeconds = 60 * 60 * 24;
ctx.Context.Response.Headers[HeaderNames.CacheControl] = "public,max-age=" + durationInSeconds;
ctx.Context.Response.Headers[HeaderNames.CacheControl] = "public,max-age=" + 31536000;
}
});

Loading…
Cancel
Save