Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

ASP Core MVC Trick: Server Cache in Controller Methoden anwenden

18.03.2021 (👁8787)

Memo ASP Core Trick:

Notiz für später

Server Cache in Asp Core Server nutzen

 

Folgendes Attribut kann man beim Asp API und MVC Controller Anfragen vor einen Endpoint / Methode setzen

[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]

..

 

Dadurch wird die Abfrage von Ergebnissen wesentlich beschleunigt

Gilt für

Asp Core .Net 5 MVC

 

 

using Microsoft.AspNetCore.Mvc;

using Microsoft.Extensions.Logging;

using Readdy.Models;

using System;

using System.Collections.Generic;

using System.Diagnostics;

using System.Linq;

using System.Threading.Tasks;

 

namespace Readdy.Controllers

{

    public class HomeController : Controller

    {

        private readonly ILogger<HomeController> _logger;

 

        public HomeController(ILogger<HomeController> logger)

        {

            _logger = logger;

        }

 

        public IActionResult Index()

        {

            return View();

        }

 

        public IActionResult Privacy()

        {

            return View();

        }

 

        [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]

        public IActionResult Error()

        {

            return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier });

        }

    }

}