Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Попередження!: Списану класичну програму Internet Explorer 11 не підтримується в оновленні Microsoft Edge для певних версій Windows 10. Докладні відомості див. в статті Припинення підтримки класичної програми Internet Explorer 11: запитання й відповіді.

Зведення

Коли ви налаштовуєте Internet Explorer на використання сценарію автоматичної конфігурації проксі-сервера, він кешує проксі-сервер, який повертає виклик FindProxyForURL. Механізм кешування (автоматичний кеш результатів проксі-сервера) виконується на хост-основі (тобто не за URL-адресою). Це запобігає використанню різних проксі-серверів для отримання доступу до одного веб-сервера. Наведений нижче зразок сценарію демонструє таку поведінку:


 

  • Настройте веб-сервер з іменем "Веб-сервер" із двома віртуальними папками: "/login" і "/test".

  • Створіть такий PAC-файл:

    function FindProxyForURL (url, host)
    {
    if shExpMatch (url, "http://webserver/login") return "DIRECT";
    else return "PROXY myproxy:80; PROXY mybackupproxy:80";
    }
  • Настроювання Internet Explorer для використання цього PAC-файлу.

  • Запустіть Internet Explorer і введіть таку веб-адресу:

    http://webserver/loginInternet Провідник завантажує PAC-файл і правильно використовує пряме підключення.

  • Коли з'явиться сторінка входу, введіть http://webserver/test. Якщо використовується мережевий монітор, можна спостерігати, що для доступу до "http://webserver/test" все одно використовується пряме підключення замість одного з повернутих проксі-серверів.

Додаткові відомості

Автоматичний кеш результатів проксі-сервера – це підвищення продуктивності, додане до Internet Explorer 5.5 і пізніших версій. Мета кеша – зменшити обробку на боці клієнта сценарію автоматичної конфігурації проксі-сервера. Під час підключення до інтернет-сайту функція FindProxyForURL використовується, щоб визначити, чи слід використовувати проксі-сервер і який проксі-сервер використовувати. Internet Explorer 5.5 і пізніші версії спочатку перевіряє кеш результатів автоматичного проксі-сервера, щоб визначити, чи використовувався проксі-сервер для підключення до хоста під час попередніх спроб. Якщо ця перевірка завершується невдало, це означає, що це перша спроба підключитися до хоста під час поточного сеансу, і застосовується звичайна логіка виявлення проксі-сервера.

Якщо настроєний сценарій автоматичного настроювання проксі-сервера та internet Explorer може отримати його з мережі (якщо ввімкнуто параметр Автоматично визначати параметри або Використовувати сценарій автоматичної конфігурації), автоматичне кешування результатів проксі-сервера буде оновлено з іменем хоста, до якого надається доступ, і повним набором проксі-серверів, повернутих під час аналізу сценарію. У прикладі будь-яке ім'я хоста, визначене для використання проксі-сервера, матиме значення "PROXY myproxy:80; ПРОКСІ-сервер mybackupproxy:80", доданий до кеша результатів автоматичного проксі-сервера.

У цьому випадку "myproxy" використовується для подальшого доступу до кешованого імені хоста, а сценарій автоматичної конфігурації проксі-сервера не обробляється повторно. Якщо "мійпрокси" раптом недоступний, станеться таке:
 

  • Проксі-сервер "myproxy" додається до списку неправильних проксі-серверів.

  • Проксі-сервер "mybackupproxy" вибрано для виконання запиту на ім'я хоста, про яке йде мова, взятого з кеша результатів автоматичного проксі-сервера.

  • У разі успішного підключення "mybackupproxy" використовується в подальших запитах до цього імені хоста під час того самого сеансу перегляду.

Якщо всі проксі-сервери, повернуті з сценарію автоматичної конфігурації проксі-сервера недоступні, в Internet Explorer з'являється повідомлення про помилку "Сторінка не може бути відображена" (це станеться, якщо статичний проксі-сервер раптом недоступний).

Це дає змогу відновити стан проксі-сервера, навіть якщо ввімкнуто автоматичний кеш результатів проксі-сервера, але не можна вказати інший проксі-сервер для одного імені хоста, але, наприклад, для різних URL-адрес, як показано в прикладі. Якщо це вимога, можна вимкнути функцію автоматичного кеша результатів проксі-сервера. Це призведе до обробки на боці клієнта кожного запиту GET, виданого Браузером Internet Explorer. Як наслідок, продуктивність Браузера Internet Explorer може впливати залежно від логіки сценарію автоматичного настроювання проксі-сервера та його розміру. Щоб вимкнути автоматичний кеш результатів проксі-сервера, скористайтеся одним із наведених нижче способів.

Примітка. Якщо вимкнути автоматичне кешування проксі-сервера, це може вплинути на продуктивність браузера Internet Explorer.

Спосіб 1. Змінення реєстру

Увага! Цей розділ, метод або завдання містить кроки, які визначають, як змінити реєстр. Однак у разі внесення неправильних змін до реєстру можуть виникнути серйозні проблеми. Таким чином, переконайтеся, що виконайте ці кроки ретельно. Для додаткового захисту систуйте резервні копії реєстру, перш ніж змінювати його. Після цього ви можете відновити реєстр, якщо виникла проблема. Щоб отримати додаткові відомості про резервне копіювання та відновлення реєстру, клацніть номер статті в базі знань Microsoft Knowledge Base:

322756 Резервне копіювання та відновлення реєстру у Windows

Кеш результатів автоматичного проксі-сервера можна вимкнути за допомогою такого розділу реєстру:

 



HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings Значення: EnableAutoproxyResultCache
Тип: REG_DWORD
Значення даних: 0 = вимкнути кешування; 1 (або розділ відсутній) = увімкнути автоматичне кешування проксі-сервера (це поведінка за промовчанням)Якщо розділ реєстру відсутній, ви можете створити розділ реєстру, використовуючи такий файл реєстру:

Редактор реєстру Windows версії 5.00

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

Спосіб 2. Змінення параметрів Групова політика

  1. Натисніть кнопку Пуск, виберіть виконати, введіть gpedit.msc, а потім натисніть кнопку OK.

  2. У Групова політика редакторі об'єктів двічі клацніть елемент Конфігурація користувача\Адміністративні шаблони\Компоненти Windows\Internet Explorer.

  3. Двічі клацніть вимкнути кешування сценаріїв автоматичного проксі-сервера.

  4. Натисніть кнопку Увімкнути та натисніть кнопку OK.

Цей розділ реєстру може знадобитися, якщо ви підключаєтеся за допомогою проксі-сервера, який обробляє безпечні та незабезпечені запити на одному сервері. Одним із прикладів такої поведінки є програмне забезпечення проксі-сервера SQUID. Оскільки Internet Explorer зазвичай кешує відомості про порт, він може не надсилати безпечний запит через правильний номер порту, коли намагається надіслати безпечні та незахищені відповіді на один сервер, але на різні номери портів.

Щоб отримати додаткові відомості про додавання неправильний список проксі-серверів клацніть номер статті в базі знань Microsoft Knowledge Base:
 

320507 Браузер Internet Explorer не виконує повторну спробу проксі-сервера протягом 30 хвилин
 

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×