Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 17215|Antwoord: 0

[ASP.NET] Over de asp.net OutputCache flushing cache disable instelling

[Link kopiëren]
Geplaatst op 27-11-2018 13:44:41 | | | |
ASP.NET biedt een handige manier om de cache te beheren. De @OutputCache-richtlijn kan worden gebruikt om de pagina-uitvoercache te beheren


  • Resourcebestanden zoals css, js, image en aspx kunnen lokaal worden gelezen bij het tweede bezoek zonder opnieuw de serverzijde te hoeven aanvragen, waardoor de druk op de client om resources van de server op te vragen vermindert en de responssnelheid van de client wordt versneld.
  • Voor veelgebruikte databronnen sla deze op in de datacache of in het geheugen om databaseverzoeken te verminderen en de druk op de database te verlichten.
  • Het distribueren van websites op meerdere computers en het distribueren ervan kan effectief de druk oplossen die ontstaat door meerdere gebruikersverzoeken op één server en de reactie op clientverzoeken versnellen (gedistribueerde deployment).
  • Pagina's die vaak worden benaderd maar waarvan de data niet wordt bijgewerkt, kunnen statisch worden behandeld, waardoor de serverdruk en de responssnelheid van de client effectief worden verminderd.



Caching uitschakelen

Mijn asp.net pagina OutputCache is als volgt geconfigureerd:


We moeten de cache uitschakelen in de projectontwikkeling, anders treedt de pagina na wijziging niet meer in werking, in het verleden heb ik deze functie al gereageerd, er is zelfs een betere oplossing,

Voeg de volgende configuratie toe aan de system.web-node van web.config:

Configureer het in het bestand Web.Release.config als volgt:

asp.net mvc Web.Release.config gebruikt gedetailleerde uitleg
https://www.itsvse.com/thread-5185-1-1.html
(Bron: Architect_Programmer)

In release-modus worden configuratie-items die caching uitschakelen verwijderd, wat geen invloed heeft op ontwikkeling of release.

Leeg de cache

Als we de data in de database wijzigen, kan de pagina niet direct worden ververst, wat de gebruikerservaring sterk beïnvloedt; om de gebruikerservaring niet te beïnvloeden kunnen we de cache verwijderen en de pagina laten herladen, wat gelijkstaat aan het verversen van de cache.

Bijvoorbeeld:

Perfect testen kan de cache leeglopen zonder de cache van andere pagina's te beïnvloeden.

Weg:De hyperlink-login is zichtbaar.




Vorig:Geïllustreerd Woordenboek van Wereldboeddhistische Kunst (20 delen), PDF
Volgend:Deel een boek in het Engels - Basisprincipes van geneesmiddelenontdekking en -ontwikkeling
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com