diff --git a/src/TerribleDev.Blog.Web/Controllers/HomeController.cs b/src/TerribleDev.Blog.Web/Controllers/HomeController.cs index 4af7fcd..d576958 100644 --- a/src/TerribleDev.Blog.Web/Controllers/HomeController.cs +++ b/src/TerribleDev.Blog.Web/Controllers/HomeController.cs @@ -47,6 +47,7 @@ namespace TerribleDev.Blog.Web.Controllers [Route("/")] [Route("/index.html")] [Route("/page/{pageNumber?}" )] + [OutputCache(Duration = 31536000, VaryByParam = "pageNumber")] public IActionResult Index(int pageNumber = 1) { if(!postsByPage.TryGetValue(pageNumber, out var result)) diff --git a/src/TerribleDev.Blog.Web/Controllers/SeoController.cs b/src/TerribleDev.Blog.Web/Controllers/SeoController.cs index c624844..d9b9e42 100644 --- a/src/TerribleDev.Blog.Web/Controllers/SeoController.cs +++ b/src/TerribleDev.Blog.Web/Controllers/SeoController.cs @@ -26,7 +26,7 @@ namespace TerribleDev.Blog.Web.Controllers [Route("/rss")] [Route("/rss.xml")] [ResponseCache(Duration = 7200)] - [OutputCache(Duration = 86400)] + [OutputCache(Duration = 31536000)] public async Task Rss() { Response.StatusCode = 200; @@ -49,7 +49,7 @@ namespace TerribleDev.Blog.Web.Controllers } [Route("/sitemap.xml")] [ResponseCache(Duration = 7200)] - [OutputCache(Duration = 86400)] + [OutputCache(Duration = 31536000)] public void SiteMap() { Response.StatusCode = 200;