Fixade Irriterande Insekter Mellan Iis7-användartypscache Och Kärnlägescache.

Nyligen kom några av våra läsare över en enda felrapport med iis7-användarstilscache och kärnlägescache. Detta problem uppstår av flera anledningar. Låt oss lära känna dem nedan.

Skaffa det bästa Windows-reparationsverktyget idag. 100 % garanterad nöjdhet eller pengarna tillbaka.

Kärncachen tillhandahåller ett rent cachelagrat svar i ett mycket tidig skede i den övergripande begäran-svarsriktningen. Anledningen till att dessa två cachingsätt är aktiverade som standard är att en bugg i IIS hindrar kärnan från att aktiveras när Internet Explorer inte används som webbläsare.

Efter att ha aktiverat produktivitetscache (gäller både reservväg för kärnan och reserv för användare) i IIS, kanske den faktiska organisationen vill se till att lösningarna cachelagras korrekt. Här är allt du vanligtvis kan göra för att dubbelkolla cachestatusen:

Kernel-mode Cache

Vad är kärnläge och dessutom användarläge i IIS?

Windows Accelerating Computer design har två olika lägen: man eller kvinna läge och kärnläge. Processorjusteringar mellan de två lägena beror på vilken typ av kod som styr knapparna på processorn. Applikationer körs i det perfekta fullt fungerande användarläget, och huvudkomponenterna i operatörsgemenskapen är telefonsystem som körs i kärnläge.

  • Kör var och en av våra netsh http show cachestate demand. Om det finns “Inga poster i cachen som är lika med den exakta URL-adressen”, så finns det absolut ingen “Kernel: Cache”-data för kärnläge.
  • Kontrollera var och en av våra cachade prestandaarbetsbänkar för den aktuella URI:n. Om den visar 0 är din pågående kärnlägescache tom
  • Samla in spårningsloggar för döda begäranden (FREB). Indikerar oavsett om kärnlägescache kan användas (HTTPSYS_CACHEABLE-händelse)
  • Obs. Även om cachning normalt är aktiverat i kärnläge, kanske resurser inte cachas. Kernel-mode caching kan lätt vara oavsiktlig i vissa frågor (länk)

    Användarlägescache

  • Det finns inget jämnt till netsh http-numret för cachestate-kommandot för cachelagring i användarläge.
  • Men alla mYou kan använda förmågan att undvika “Cachade aktuella URI:er”. Det visar det enklaste sättet att cachelagra flera URI:er i mänskligt läge.
  • Obs. Att återanvända programpoolen och sedan återställa IIS kommer utan tvekan att rensa cachen.
  • Konfigurera utdatacache i IIS 7-ridarläge
  • ASP.Net-sessionsväxling
  • Främst cachad cookie.
  • Caching i kärnläge kan troligen främst vara avsett att överväga cachningsförfrågningar på driftsinställningsnivån så att innehåll som nästan alltid kommer att lagras där kan visa sig vara åtkomligt utan att resten någonsin läggs till i pipeline (dvs. stäng inte någon sorts viktigaste cacher på ASP.NET- eller IIS-nivå när det gäller innehållsvalidering):

    En enda lösning för alla dina Windows-relaterade problem

    Körs din dator långsam och instabil? Är du plågad av mystiska fel och orolig för dataförlust eller hårdvarufel? Då behöver du Reimage � den ultimata programvaran för att reparera Windows-problem. Med Reimage kan du fixa ett stort antal problem med bara några få klick, inklusive den fruktade Blue Screen of Death. Applikationen upptäcker också kraschar program och filer, så att du snabbt kan lösa deras problem. Och det bästa av allt, det är helt gratis! Så vänta inte � ladda ner Reimage nu och njut av en smidig, stabil och felfri PC-upplevelse.

  • Steg 1: Ladda ner och installera Reimage
  • Steg 2: Öppna programmet och klicka på knappen Skanna
  • Steg 3: Välj de filer eller mappar du vill återställa och klicka på knappen Återställ

  • Så den praktiska applikationen träffar den ursprungliga minneslagringscachen (http.sys), hittar vad den behöver och tar tillbaka den utan att ens fortsätta längre bort från pipelinen.

    iis7 buyer mode caching vs kernel form caching

    Resultatet är vanligtvis ganska snabbt. Men dess förbud innebär att många individuella nivåer, såsom autentisering och godkända, inte stöds. Behålls och syftet kanske inte är lämpligt för de största scenarierna.

    Användarläge, å andra sidan, fungerar för att fylla i luckor från vilket kärnläge, som initialt handlar om auktoriserat/autenticerat innehåll (eftersom det kräver kontroll så länge som den underliggande användaren faktiskt är helt enkelt), kan inte. kan inte användas medan innehåll), men många andra problem förhindrar utan ansträngning http.sys från att användas i cachning.

    För att kontrollera om information tidigare cachelagrats eller inte (och med all sannolikhet varför), kan du använda FREB (Failed Request Event Buffering). För att hitta borta exakt vilket innehåll som ständigt cachelagras i kärnläge, kan du använda följande kommando:

    Hur börjar jag med att jag inaktiverar kärncache på IIS?

    På webbplatsens startsida tillbaka i IIS Manager 2 klickar du på Output Caching.På samma sida, i avsnittet Åtgärder, klicka på Ändra funktionsinställningar.Avmarkera Aktivera cache och Aktivera kärncache.klicka på OK.

    netsh http returnerar cachestatus
    iis7 användarlägescache istället för kärnlägescache

    approveperfmon som säger att “nuvarande kärn-URI i cachen är steg 2 (genomsnitt) och “aktuella objekt i bearbetningscache” = 3000-4000 (genomsnitt)

    Jag antar detta normalt att de flesta objekt är avsedda som kommer att cachelagras i användarläge.

    Microsoft indikerar att många kärnlägen döljer alla våra problem. Förutom att det möjliggör kärncaching i utdatacache-tips, kan fält IIS göra för att lagra filer i en speciell kärnlagringscache istället för köparstilens cache?

    FWIW, vi cachelagrar .gif, .jpg, .png .swf-formatmallar

    Ars Tribune Militum

    Inspelad tio november 1999

    Meddelanden: 1551

    Vad är vanligtvis IIS-utgångscache?

    IIS-cachefunktionen är designad för semi-dynamiska ingredienser. Detta tillåter statiska svar för att cachelagras för stora förfrågningar och ökar skalbarheten. Observera att inte de dynamiska sidorna kan använda resultatcachen.

    Åtgärda Windows-fel och skydda din dator från filförlust, skadlig programvara och maskinvarufel

    Fixed Bugs Between Iis7 User Mode Caching And Kernel Mode Caching.
    Corrigido Problemas Entre O Cache Do Método Do Usuário Iis7 E O Cache Do Modo Kernel.
    Fouten Opgelost Tussen Caching Van Iis7-misbruikermodus En Caching Op Kernelmanier.
    Исправлены ошибки между кэшированием пользовательского режима Iis7 и кэшированием режима ядра.
    Fehler Zwischen Iis7-Caching Im Personenmodus Und Kernel-Struktur-Caching Behoben.
    Se Corrigieron Errores Entre El Almacenamiento En Caché Del Modo Individual De Iis7 Y El Almacenamiento En Caché De Los Métodos Del Núcleo.
    이 Iis7 사용자 모드 캐싱과 커널 스타일 캐싱 간의 버그를 수정했습니다.
    Correction De Bogues Entre La Mise En Cache Du Mode Consommateur Iis7 Et La Mise En Cache De L’application Du Noyau.
    Risolti Bug Tra La Memorizzazione Nella Cache In Modalità Personale Di Iis7 E La Memorizzazione Nella Cache Delle Applicazioni Del Kernel.
    Naprawiono Błędy Między Buforowaniem Procesów Użytkownika Iis7 A Buforowaniem W Trybie Jądra.

    Bookmark the permalink.