Je crois que ce que je veux faire à l'habitude d'être dénommé Donut Hole Caching. Je ne sais pas comment l'implémenter dans .NET Core MVC. Essentiellement, j'ai une grande page, avec un contenu statique par chaîne de requête, sauf pour une petite partie qui doit rester dynamique. Ce que je veux peut se résumer comme:Contenu dynamique à l'intérieur du cache Cache Helper - cachette Donut Hole
<body>
<cache vary-by-query="...">
@foreach(var item in Model)
{
<div class="lots-of-static-content">
<cache enabled="false">
<div class="dynamic-content>
</div>
</cache>
</div>
}
</cache>
</body>
Je veux mettre en cache tout sauf le contenu dynamique. Évidemment, cela ne fonctionne pas - le contenu dynamique est toujours mis en cache. Je suis sûr que c'est un problème commun, mais je ne suis pas sûr de la bonne façon de l'aborder, si quelqu'un peut offrir de l'aide.