Labojums: Iespējama lēna veiktspēja, izmantojot integrētā Windows autentifikācija un Kerberos autentificēšanas protokols programmā IIS 6.0

Strādājiet jebkur no jebkuras ierīces ar Microsoft 365

Jauniniet uz Microsoft 365, lai strādātu jebkur, izmantojot jaunākos līdzekļus un atjauninājumus.

Jaunināt tūlīt

Pazīmes

Iespējama lēna veiktspēja, datorā, kurā darbojas sistēma Microsoft Internet Information Services (IIS) 6.0. Šī problēma rodas, ja ir spēkā kāds no šiem nosacījumiem:

  • Lietojat kopā ar IIS 6.0 integrētā Windows autentifikācija.

  • Kerberos autentificēšanas protokols izmanto, lai autentificētu lietotāju Web vietā.

Piezīme. Lēna veiktspēja var rasties arī apmeklējumu Web vietu, kas atrodas datorā. Šo problēmu, visticamāk, var rasties, ja Viesu ierobežotu joslas platumu.

Iemesls

Izmantojot Kerberos autentificēšanas protokols, IIS 6.0 ir nepieciešams klienta reauthenticated katru HTTP pieprasījumu. Šo problēmu izraisa pieaugums tīkla trafiku.



Šī darbība atšķiras no Microsoft Internet Information Services (IIS) 5.0. IIS 5.0, Kerberos autentificēšanas pēc sākotnējās HTTP pieprasījumu klientam paliek autentificēti HTTP dežurējošo sesijas laikā.

Risinājums

Servisa pakotnes informācija

Lai novērstu šo problēmu, iegūstiet jaunāko servisa pakotni sistēmai Windows Server 2003. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

889100 kā iegūt jaunāko sistēmas Windows Server 2003 servisa pakotni

Informācija par labojumfailu

Korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lai lietotu šo labojumfailu tikai tām sistēmām, kurām ir radusies tieši šī problēma. Šajā labojumfailā, iespējams, tiks veikta papildu testēšana. Tādēļ, ja jums šī problēma nerada nopietnus traucējumus, ieteicams pagaidīt nākamos programmatūras atjauninājumus, kuros ir iekļauts šis labojumfails.

Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, sazinieties ar Microsoft klientu apkalpošanas un atbalsta dienestu, lai iegūtu labojumfailu.

Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft Web vietu:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Veidlapā "Pieejama labojumfaila lejupielāde" norādītas valodas, kurām ir pieejams labojumfails. Ja tajā nav vajadzīgās valodas, tas nozīmē, ka šai valodai labojumfails nav pieejams.

Priekšnosacījumi

Jāinstalē Windows Server 2003 1. servisa pakotne (SP1), lai lietotu šo labojumfailu.

Reģistra informācija

Svarīgi! Šī sadaļa, metode vai uzdevums ietver darbības, kuras izpildot, var modificēt reģistru. Tomēr, ja reģistru modificēsit nepareizi, var rasties nopietnas problēmas. Tāpēc veiciet šīs darbības uzmanīgi. Papildu drošībai dublējiet reģistru pirms tā mainīšanas. Pēc tam varat atjaunot reģistru, ja rodas problēmas. Lai iegūtu papildinformāciju par to, kā dublēt un atjaunot reģistru, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

322756 kā dublēt un atjaunot reģistru sistēmā WindowsPēc šī labojumfaila lietošanas jāpievieno un jākonfigurē EnableKerbAuthPersist reģistra vērtību. Lai to izdarītu, izpildiet tālāk norādītās darbības.

  1. Noklikšķiniet uz Sākt, noklikšķiniet uz palaist, ierakstiet regeditun pēc tam noklikšķiniet uz Labi.

  2. Atrodiet šādu reģistra apakšatslēgu un noklikšķiniet uz:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters

  3. Izvēlnē Rediģēt norādiet uz Jaunsun pēc tam noklikšķiniet uz DWORD vērtība.

  4. EnableKerbAuthPersist ierakstiet ievadnes nosaukumu un pēc tam nospiediet taustiņu ENTER.

  5. Ar peles labo pogu noklikšķiniet uz EnableKerbAuthPersistun pēc tam noklikšķiniet uz modificēt.

  6. Vērtības datu lodziņā, ierakstiet 1 vai jebkuru vērtību, lai iespējotu šo labojumfailu, un pēc tam noklikšķiniet uz Labi, kas nav nulle.

    Piezīme. Lai atjaunotu noklusējuma IIS pakalpojumu, iestatiet vērtību 0.

  7. Aizveriet reģistra redaktoru.

  8. Restartējiet pakalpojumu IIS. Lai to izdarītu, izpildiet tālāk norādītās darbības.

    1. Noklikšķiniet uz Sākums, noklikšķiniet uz Palaist, ievadiet tekstu cmd un pēc tam noklikšķiniet uz Labi.

    2. Ierakstiet tālāk norādītās komandas. Pēc katras komandas nospiediet taustiņu ENTER.

      net stop iisadmin

      net start iisadmin

Restartēšanas nepieciešamība

Ja pēc šī labojumfaila lietošanas IIS pakalpojums, jārestartē IIS pakalpojumu.

Informācija par labojumfaila aizstāšanu

Šis labojumfails neaizstāj nevienu citu labojumfailu.

Informācija par failu

Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa vienuma Datums un laiks cilni Laika josla.

Microsoft Windows Server 2003 Itanium arhitektūra

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

W3core.dll

6.0.3790.2683

1,059,328

15-Apr-2006

18:19

Windows Server 2003 x64

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

W3core.dll

6.0.3790.2683

569,344

15-Apr-2006

06:04

Windows Server 2003 x86

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

W3core.dll

6.0.3790.2683

348,672

15-Apr-2006

05:29

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz". Šī problēma pirmo reizi tika labota sistēmas Microsoft Windows Server 2003 Service Pack 2.

Papildinformācija















Kad iespējojat EnableKerbAuthPersist reģistra vērtību un sāciet IIS pakalpojumu, IIS 6.0 vairs nav nepieciešams klienta reauthenticate katru HTTP pieprasījumu. Klienti ir tikai reauthenticate, ja tie vēl vienu HTTP pieprasījumu, izmantojot dažādas klientu TCP portu. Šajā situācijā rodas, jāizveido jauna HTTP dežurējošo sesiju. Lai iegūtu papildinformāciju par HTTP dežurējošo sesijas, apmeklējiet šo Internet Engineering Task Force (IETF) Web vietu:

http://www.ietf.org/rfc/rfc2616.txtLai iegūtu papildinformāciju par programmatūras atjauninājumu terminoloģiju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 tiek izmantota Microsoft programmatūras atjauninājumu standarta terminoloģijas apraksts

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×