Šobrīd esat bezsaistē, tiek gaidīts atkārtots savienojums ar internetu

Kā pārlūkprogrammā Internet Explorer atspējot automātisku starpniekservera kešdarbi

KOPSAVILKUMS
Konfigurējot pārlūkprogrammu Internet Explorer, lai tā izmantotu automātisku starpniekservera konfigurēšanas skriptu, notiek kešdarbe starpniekserverim, kuru atgrieza FindProxyForURL izsaukums. Kešdarbes mehānisms (automātiskā starpniekservera rezultāta kešatmiņa) tiek izpildīts, balstoties uz resursdatoru (nevis uz vietrādi URL). Tādējādi jūs nevarat izmantot dažādus starpniekserverus, lai piekļūtu vienam tīmekļa serverim. Šo situāciju ilustrē tālāk norādītais piemērs.
  • Konfigurējiet tīmekļa serveri “Webserver” ar divām virtuālām mapēm: “/login” un “/test”.
  • Izveidojiet šādu .pac failu:
    līdzeklis FindProxyForURL (vietrādis url, resursdators){ja shExpMatch (url, “http://webserver/login”) atgriež “DIRECT”;citādi atgriež “PROXY myproxy:80”;}
  • Konfigurējiet Internet Explorer izmantot šo .pac failu.
  • Atveriet pārlūkprogrammu Internet Explorer un ierakstiet šo tīmekļa adresi:
    http://webserver/login
    Pārlūkprogrammā Internet Explorer tiek ielādēts .pac fails un pareizi izmantots tiešais savienojums.
  • Kad tiek parādīta pieteikšanās lapa, ievadiet http://webserver/test. Ja izmantojat programmu Network Monitor, varat redzēt, ka piekļuve “http://webserver/test” joprojām izmanto tiešo savienojumu, nevis “myproxy”.
PAPILDINDORMĀCIJA
Automātiskā starpniekservera rezultāta kešatmiņa ir veiktspējas uzlabojums, kas tika pievienots pārlūkprogrammai Explorer 5.5 un jaunākām tās versijām. Kešatmiņas nolūks ir mazināt starpniekservera automātiskās konfigurācijas skripta apstrādi no klienta puses. Kad izveidojat savienojumu ar interneta vietni, ar funkciju FindProxyForURL tiek noteikts, vai jāizmanto starpniekserveris un kurš starpniekserveris jāizmanto. Pārlūkprogrammā Internet Explorer 5.5 un jaunākās versijās vispirms tiek pārbaudīta automātiskā starpniekservera rezultāta kešatmiņa, lai noteiktu, vai iepriekšējos mēģinājumos izveidot savienojumu ar resursdatoru tika izmantots starpniekserveris. Ja šī pārbaude neizdodas, tas norāda, ka pašreizējās sesijas laikā šis ir pirmais mēģinājums izveidot savienojumu ar resursdatoru un ka tiek izmantota parastā starpniekservera noteikšanas loģika. Šis saraksts ilustrē Internet Explorer 5.5 un jaunāku versiju loģiku noteikšanai, vai un kāds starpniekserveris jāizmanto:
  • Ja pārlūkprogrammā Internet Explorer ir ieslēgta opcija Automātiski noteikt iestatījumus, tiek mēģināts no lokālā tīkla (LAN) lejupielādēt Wpad.dat failu un apstrādāt to kā automātiskās starpniekservera konfigurācijas skriptu. Ja starpniekserveri atgriež no skripta un pārlūkprogramma Internet Explorer ir izveidojusi savienojumu, izmantojot starpniekserveri, automātiskā starpniekservera rezultāta kešatmiņa tiek atjaunināta ar resursdatora un atgrieztā starpniekservera nosaukumu.
  • Ja pārlūkprogrammā Internet Explorer ir ieslēgta opcija Lietot automātiskās konfigurēšanas skriptu, tiek lejupielādēts un apstrādāts automātiskās starpniekservera konfigurācijas skripts. Ja starpniekserveri atgriež no skripta un pārlūkprogramma Internet Explorer ir izveidojusi savienojumu, izmantojot starpniekserveri, automātiskā starpniekservera rezultāta kešatmiņa tiek atjaunināta ar resursdatora un atgrieztā starpniekservera nosaukumu.
  • Ja pārlūkprogramma Internet Explorer ir konfigurēta statiskam starpniekserverim, starpniekservera nosaukums tiek izgūts no reģistra.
Kad Internet Explorer izmanto automātiskās starpniekservera konfigurācijas skriptu, tiek atvērts savienojums ar starpniekserveri, ja skripta apstrāde norāda, ka jāizmanto starpniekserveris. Ja starpniekserveris nevar izveidot savienojumu, starpniekservera nosaukums tiek pievienots sliktu starpniekserveru sarakstam un netiek izmantots vēl 30 minūtes. Ja automātiskās starpniekservera konfigurācijas skripts ietver atgrieztu PROXY, kas norāda vairākus starpniekserverus, tiek mēģināts lietot nākamo starpniekserveri sarakstā, līdz saraksts ir beidzies vai ir izveidots savienojums. Ja saraksts ir beidzies un nav izveidots savienojums, jūs pārlūkprogrammā Internet Explorer saņemat kļūdas ziņojumu “Nevar parādīt šo lapu”.

Kad, izmantojot starpniekserveri, tiek izveidots savienojums, notiek vietnes resursdatora un starpniekservera nosaukuma kešdarbe. Turpmākajiem mēģinājumiem vienā sesijā piekļūt resursdatora nosaukumam pārlūkprogrammai Internet Explorer būs kešota informācija par izmantojamo starpniekserveri. Tādēļ visi secīgie savienojumi ar resursdatoru tiks izmēģināti, izmantojot iepriekš izmantoto starpniekserveri. Tas nozīmē, ka, ja vienā sesijā nav pieejams kešotais starpniekservera nosaukums, automātiskās starpniekservera konfigurācijas skripts netiek apstrādāts no jauna un jūs pārlūkprogrammā Internet Explorer saņemat kļūdas ziņojumu “Nevar parādīt šo lapu”.

Iespējams, vēlēsities atspējot automātisko starpniekservera rezultāta kešatmiņu, lai nodrošinātu vajadzīgo redundanci. Tāpēc visus Internet Explorer izdotos GET pieprasījumus apstrādās klienta puse. Rezultātā var pasliktināties pārlūkprogrammas Internet Explorer veiktspēja atkarībā no automātiskās starpniekservera konfigurācijas skripta loģikas un izmēra. Lai atspējotu automātisko starpniekservera rezultāta kešatmiņu, izmantojiet kādu no tālāk norādītajām metodēm.

Piezīme. Atspējojot automātisko starpniekservera kešatmiņu, var pasliktināties pārlūkprogrammas Internet Explorer veiktspēja.

1. metode: reģistra modifikācija

Svarīgi! Šajā sadaļā, metodē vai uzdevumā ir ietverti norādījumi par reģistra modificēšanu. Tomēr, ja nepareizi modificēsit reģistru, var rasties nopietnas problēmas. Tāpēc veiciet šīs darbības tieši tā, kā šeit aprakstīts. Papildu drošībai pirms reģistra modificēšanas izveidojiet tā dublējumu. Tādējādi, ja radīsies kāda problēma, reģistru varēs atjaunot. Lai iegūtu papildinformāciju par reģistra dublēšanu un atjaunošanu, noklikšķiniet uz šī raksta numura un skatiet Microsoft zināšanu bāzes rakstu:
322756 Kā dublēt un atjaunot reģistru sistēmā Windows XP


Varat atspējot automātisko starpniekservera rezultāta kešatmiņu, izmantojot šādu reģistra atslēgu:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings


Vērtība: EnableAutoproxyResultCache
Tips: REG_DWORD
Datu vērtība: 0 = atspējot kešatmiņu; 1 (vai atslēgas nav) = iespējot automātisko starpniekservera kešatmiņu (šī ir noklusējuma darbība)
Ja reģistra atslēgas nav, varat to izveidot, izmantojot šādu reģistra failu:
Windows reģistra redaktors 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]"EnableAutoProxyResultCache"=dword:00000000"

2. metode: grupu politikas iestatījumu modifikācija

  1. Noklikšķiniet uz Sākt, uz Izpildīt, ierakstiet gpedit.msc un pēc tam noklikšķiniet uz Labi.
  2. Grupu politikas objektu redaktorā veiciet dubultklikšķi uz User Configuration\Administrative Templates\Windows Components\Internet Explorer.
  3. Veiciet dubultklikšķi uz Atspējot automātiskā starpniekservera skriptu kešdarbi.
  4. Noklikšķiniet uz Iespējot un pēc tam uz Labi.
Jums, iespējams, būs jāizmanto reģistra atslēga, ja izveidojat savienojumu, izmantojot starpniekserveri, kas vienā serverī apstrādā drošus un nedrošus pieprasījumus. Viens piemērs šādai darbībai ir SQUID starpniekservera programmatūra. Tā kā pārlūkprogrammā Internet Explorer parasti tiek kešota porta informācija, tā var nenosūtīt drošu pieprasījumu pa pareizo porta numuru, kad tiek mēģināts sūtīt drošas un nedrošas atbildes uz to pašu serveri, bet pa dažādiem porta numuriem.Lai iegūtu papildinformāciju par sliktu starpniekserveru saraksta pievienošanu, noklikšķiniet uz šī raksta numura un skatiet Microsoft zināšanu bāzes rakstu:
320507 Internet Explorer atkārtoti nemēģina sliktu starpniekserveri 30 minūšu laikā (Šī saite var norādīt uz saturu, kurš daļēji vai pilnībā ir angļu valodā)
pac automātiskās konfigurācija automātiskais starpniekserveris shExpMatch
Rekvizīti

Raksta ID: 271361. Pēdējo reizi pārskatīts: 04/30/2010 09:03:29. Pārskatījums: 8.0

  • Windows 7 Enterprise
  • Windows 7 Enterprise N
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Home Premium N
  • Windows 7 Professional
  • Windows 7 Professional N
  • Windows 7 Starter
  • Windows 7 Starter N
  • Windows 7 Ultimate
  • Windows 7 Ultimate N
  • Windows Internet Explorer 8
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • kbenv kbhowto KB271361
Atsauksmes