Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
De microservice van uw gebruikersinterface haalt informatie op van maximaal vijf andere microservices om pagina's te formuleren. U wilt de prestaties optimaliseren door elke pagina in de cache op te plaatsen. Welk .NET Aspire-onderdeel moet u gebruiken?
Het .NET Aspire StackExchange Redis-onderdeel
.NET Aspire StackExchange Redis output caching component
Gedistribueerd cacheonderdeel .NET Aspire StackExchange Redis
U hebt het .NET Aspire StackExchange Redis-uitvoercachingonderdeel geïnstalleerd en geconfigureerd. U wilt er nu voor zorgen dat de startpagina van de app vijf minuten in de cache wordt opgeslagen. Wat moet u doen?
Gebruik instellingen in het appsettings.json-bestand om de startpagina in de cache op te slaan.
Gebruik afhankelijkheidsinjectie om het cacheobject op te halen en de startpagina eraan toe te voegen.
Voeg het kenmerk OutputCache toe aan de Razor-code voor de startpagina.
U gebruikt het gedistribueerde cacheonderdeel .NET Aspire StackExchange Redis om informatie uit uw productcatalogus op te slaan. Waar moet u de methode AddRedisDistributedCache() aanroepen?
In het Program.cs-bestand voor elk project dat gebruikmaakt van de cache
In het Program.cs-bestand voor het app-hostproject
In Razor-pagina's voor elk project dat de cache gebruikt
U moet alle vragen beantwoorden voordat uw werk kan worden gecontroleerd.
Is deze pagina nuttig?