Как увеличить время ожидания?

3 ноября 2014 г. Просмотров: 2882
Иногда приходится использовать не очень хорошие или низкоскоростные по определению (GPRS) линии связи для соединения с интернетом. Тогда становится актуальной борьба с ошибкой тайм-аута, возникающей, когда браузер не может дождаться ответа от сервера.

Инструкция

  • Обозреватель Internet Explorer может читать установку, задающую время ожидания ответа на посланный запрос, из соответствующей переменной в системном реестре Windows. Значит целью ваших действий должно стать создание в реестре нужной переменной и задание ей приемлемого значения времени ожидания тайм-аута.Первым шагом будет запуск редактора реестра. Это можно сделать, найдя в папке, в которой установлена ОС, файл с именем regedit.exe и запустив его. А можно использовать диалог запуска программ - откройте его нажатием сочетания клавиш CTRL + R. Затем наберите (или скопируйте и вставьте) "regedit" (без кавычек) и нажмите Enter или кнопку «OK».
  • Теперь создайте копию текущего состояния реестра - это обязательная операция перед началом любых манипуляций с системным реестром. Для этого в разделе «Файл» меню редактора выберите пункт «Экспорт» и сохраните дубликат в файл с текущей датой в названии. Его вы сможете использовать для восстановления (пункт меню «Импорт») работоспособности системы, если в процессе редактирования реестра произойдет что-то непредвиденное.
  • Потом в левой панели редактора последовательно перейдите по дереву веток реестра HKEY_CURRENT_USER => Software => Microsoft => Windows => Current Version => Internet Settings.
  • В ключе Internet Settings вам нужно создать параметр типа DWORD с именем ReceiveTimeout. Значение этого параметра и будет максимальным временем ожидания ответа от сервера для браузера. Оно должно быть задано в миллисекундах. Например, 15 минут = 15*60*1000 = 900000 миллисекунд.
  • Чтобы сделанные изменения стали известны соответствующим службам операционной системы надо перезагрузить компьютер.
  • В браузере Mozilla Firefox есть собственная установка времени ожидания ответа. Для ее изменения надо запустить редактор конфигурации браузера - наберите в адресной строке "about:config" (без кавычек) и нажмите Enter.
  • Затем в строке «Фильтр» наберите timeout и в списке отфильтрованных параметров выберите network.http.keep-alive.timeout. Этот параметр задает максимальное время ожидания ответа в секундах. Кликнув его двойным щелчком вы сможете изменить установку.
  • Оцените статью!