-
- Я на странице javascript писАл, который контент (картинки, фреймы и т.п. строго по очереди грузит. - Сидоргек(17.06.2019 07:58)
- ох как не хочется... А как писать javascript? Может не так страшен чорт, как его малюют. Можно пример? - IBAH(17.06.2019 19:21)
- Мне javascript писАть противно. Но многим нравится. Тут главное не язык (очень близок к C), а стык с HTML-объектами. Много чего в разных броузерах работает по разному. Завтра буду на работе - положу в аплоад код, как я это делал. - Сидоргек(17.06.2019 21:08 - 21:12)
- Примерно так: Сидоргек(10932 знак., 18.06.2019 11:59)
- Спасибо... ну очень много букв - IBAH(18.06.2019 16:31)
- Или так (попроще и еще корявее ;) Гудвин(10564 знак., 18.06.2019 12:16)
- Спасибо... но букв все равно много - IBAH(18.06.2019 16:32)
- Кста, у Вас что, WEB-страницы без javascript? На ходу сервером генерируете? Что-то типа ASP? - Сидоргек(17.06.2019 21:10 - 21:12)
- Что-то вроде Веб-Скады. Страницы у меня может и с javascript, я в вебе человек новый - IBAH(17.06.2019 21:14)
- Примерно так: Сидоргек(10932 знак., 18.06.2019 11:59)
- Мне javascript писАть противно. Но многим нравится. Тут главное не язык (очень близок к C), а стык с HTML-объектами. Много чего в разных броузерах работает по разному. Завтра буду на работе - положу в аплоад код, как я это делал. - Сидоргек(17.06.2019 21:08 - 21:12)
- ох как не хочется... А как писать javascript? Может не так страшен чорт, как его малюют. Можно пример? - IBAH(17.06.2019 19:21)
- Браузер в стандартном режиме может открыть столько сокетов, сколько HTTP-запросов надо отправить. То есть у вас на страничке 50 файлов грузится, то он может их начать качать параллельно. Со стороны сервера есть такая вещь, как TCP Listen Backlog, lloyd(587 знак., 17.06.2019 07:49)
- Нутром чую, тут надо что-то на уровне TCP сказать браузеру, типа - "не видишь, занято!" - IBAH(17.06.2019 19:41)
- Да ничего делать не надо, ну открыто соединение, ну съело память под запрос, но оно же ответа пару минут может ждать. Мы ответим на один запрос, закроем сокет, перейдем к следующему и так далее... lloyd(58 знак., 17.06.2019 20:02)
- keep-alive включено! Браузеры даже в постоянном подключении используют параллельную загрузку. цитата из Вики IBAH(543 знак., 17.06.2019 20:15 - 20:19)
- Браузер не будет висеть, если у него не осталось висящих запросов. lloyd(74 знак., 17.06.2019 20:19)
- Так они у него и остаются! Браузер ломится в закрытую дверь. Причем, проблемы у Хрома начинаются когда количество картинок >3 - IBAH(17.06.2019 20:29)
- А отвечаете вы http 1.0 или 1.1? - lloyd(17.06.2019 20:44)
- конешно HTTP1.1, Алгоритм такой IBAH(169 знак., 17.06.2019 20:52 - 20:56)
- Так, стоп, вы велосипедите веб-сервер для персоналки? Срсли? Возьмите uWebSockets, libwebsockets или ещё чего готовое. - lloyd(17.06.2019 21:11)
- зачем мне веб сервер для персоналки? это на МК - IBAH(17.06.2019 21:16)
- Так winsock2 - это виндовая библиотека сокетов. lloyd(186 знак., 17.06.2019 21:21)
- Победил я очередь подключений. ФаерФокс, Яндекс грузят без проблем, А Хром подтупливает - IBAH(18.06.2019 16:42)
- Вам всю супер идею расскажи... На винде я просто тренируюсь. Идея запихнуть НТТР в СОМ-порт... - IBAH(17.06.2019 21:40)
- Давно уже запихнули --> - SciFi(17.06.2019 21:48, ссылка)
- и вроде как начиная с win7 выпихнули обратно - AlexG(18.06.2019 12:15)
- РРР живее всех живых и будет вечно. Аминь. - ASDFS(18.06.2019 12:18)
- Речь о SLIP. - Гудвин(18.06.2019 12:20)
- РРР живее всех живых и будет вечно. Аминь. - ASDFS(18.06.2019 12:18)
- и вроде как начиная с win7 выпихнули обратно - AlexG(18.06.2019 12:15)
- Давно уже запихнули --> - SciFi(17.06.2019 21:48, ссылка)
- Так winsock2 - это виндовая библиотека сокетов. lloyd(186 знак., 17.06.2019 21:21)
- зачем мне веб сервер для персоналки? это на МК - IBAH(17.06.2019 21:16)
- Так, стоп, вы велосипедите веб-сервер для персоналки? Срсли? Возьмите uWebSockets, libwebsockets или ещё чего готовое. - lloyd(17.06.2019 21:11)
- конешно HTTP1.1, Алгоритм такой IBAH(169 знак., 17.06.2019 20:52 - 20:56)
- А отвечаете вы http 1.0 или 1.1? - lloyd(17.06.2019 20:44)
- Так они у него и остаются! Браузер ломится в закрытую дверь. Причем, проблемы у Хрома начинаются когда количество картинок >3 - IBAH(17.06.2019 20:29)
- Браузер не будет висеть, если у него не осталось висящих запросов. lloyd(74 знак., 17.06.2019 20:19)
- keep-alive включено! Браузеры даже в постоянном подключении используют параллельную загрузку. цитата из Вики IBAH(543 знак., 17.06.2019 20:15 - 20:19)
- Да ничего делать не надо, ну открыто соединение, ну съело память под запрос, но оно же ответа пару минут может ждать. Мы ответим на один запрос, закроем сокет, перейдем к следующему и так далее... lloyd(58 знак., 17.06.2019 20:02)
- Дык понятно, а как избежать параллельной загрузки? Вот ФаерФоксу ставишь в настройках "максимальное количество соединений"=1, и он даже не рыпается. Вот как бы такой параметр устанавливать со стороны сервера? Я пробывал сразу закрывать IBAH(91 знак., 17.06.2019 19:34)
- Нутром чую, тут надо что-то на уровне TCP сказать браузеру, типа - "не видишь, занято!" - IBAH(17.06.2019 19:41)
- То есть если отказываться открывать второе соединение, то тормозит? Опять же, как можно "тупо держать 2 сокета", если не включено persistent connection? - SciFi(16.06.2019 22:25)
- Я на странице javascript писАл, который контент (картинки, фреймы и т.п. строго по очереди грузит. - Сидоргек(17.06.2019 07:58)