С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/29: Рейтинг темы: голосов - 29, средняя оценка - 4.83
harlam

Таймаут от браузера (а именно, network.http.response.timeout)

18.07.2014, 09:33. Показов 5759. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При разработке столкнулись с проблемой - продукт коммерческий - есть страницы, которые возвращают ответ через большой промежуток времени (>300 секунд).

Firefox в конфигах имеет параметр network.http.response.timeout = 300 (по умолчанию), который выдает сообщению пользователю о прекращении ожидания ответа от сервера через 300 секунд. У себя на компьютерах поменяли конфиги, но у клиентов всех не поменяешь.

Вопрос - как-то обойти эту проблему, возможно, задать заголовки какие-нибудь?
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.07.2014, 09:33
Ответы с готовыми решениями:

Не работает Response.Redirect !: The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing
точнее все работает на тестовом сервере (Вин2000), при переносе на рабочий страница с редиректом выдает ошибку - Response object error...

Ошибка 404 в Response(network)
Какие бывают причины возникновения ошибки 404 среди скриптов? Я знаю, что значит ошибка 404, но впервые сталкиваюсь с тем, что такая...

Synapse + таймаут (http)
Synapse + таймаут (http) думаю многие, кто сталкивался, знают что synapse и таймауты работать друг с другом по умолчанию не хотят....

3
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
20.07.2014, 14:39
Цитата Сообщение от harlam Посмотреть сообщение
есть страницы, которые возвращают ответ через большой промежуток времени
??? Ну а почему происходит задержка ты разобрался? Если дело в скрипте который просто очень долго выполняется. Пиши в службу поддержки это их косяк. Если задержка вызвана искусственно то это можно легко поправить в коде.
Клиентский браузер ты перенастроить не сможешь, без взлома компьютера клиента. Можно только предложить установить плагин. Но это геморрой по его написанию да и не каждый клиент его будет устанавливать. Надо бороться с первопричиной.
0
 Аватар для psinetron
9 / 9 / 5
Регистрация: 24.01.2012
Сообщений: 61
22.07.2014, 07:39
Ну, можно присвоить pid оперции, которая долго выполняется, и аяксом проверять статус ее выполнения. как только операция выполнилась - ajax вернет результат, а pid будет удален.
0
latteo
22.07.2014, 11:54
Пробуй отдавать изредка пустые строки через flush, таким образом показывая браузеру что скрипт всё еще работает.
PHP
1
2
3
echo ' ';
flush();
ob_flush();
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.07.2014, 11:54
Помогаю со студенческими работами здесь

anyevent-http timeout
Здравствуйте. В процессе изучения anyevent::http столкнулся с проблемой. Суть её опишу на примере. Есть скрипт, который на вход...

http request response
имею код... void MainWindow::replyFinished(QNetworkReply *r){ QString str = r->readAll(); } void...

HTTP Response Splitting
На сайте исправляю дыры, но осталась самая такая, которую, увы, исправить не получается HTTP Response Splitting (прикрепленная...

Странные символы в http response
Смысл такой. Делаю запрос на сайт таким методом. var net = require('net'); var srv = net.createConnection(80, 'kartinki24.ru'); ...

Установка TimeOut для HTTP запроса у TNEtHttpClient,TNetHttpRequest
Приветствую всех. В своем клиентском приложении, для отправки файлов по HTTP использую TNEtHttpClient,TNetHttpRequest. возникла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru