-
- Напишу сдеся, може кому пригодится. Код HTML странички который позволяет все грузить через один сокет. IBAH(4006 знак., 02.11.2024 23:42)
- Посмотрел снифером IBAH(11266 знак., 31.10.2024 19:40)
- 1. А зачем в вебморде картинки? Samx(296 знак., 01.11.2024 19:20 - 03.11.2024 16:37, ссылка)
- Спасибо. Разобрался. Прикольно! Картинки можно вставлять прямо в тексте HTML!!! Пишем <img src="data:image/gif;base64,<!тут формат base64 >". Конвертер можно скачать здесь. Про base64 читать вики. IBAH(2 знак., 01.11.2024 21:14, ссылка, ссылка)
- Посмотрел HTML, ничего не понял, но очень интересно! IBAH(206 знак., 01.11.2024 20:22)
- Первый блин комом, который тем нем менее создал микрореволюцию в
эмбеддед. Но сейчас уже совсем неактально... POV(102 знак., 31.10.2024 20:47)
- Да какая микрореволюция... микропутч, причем коричневый. Вон
Andreas все заработало, а у меня банан. Но есть еще идеи... Во
первых попробовать как станцию. В Во вторых, попробовать другую
версию прошивки, В третьих, попробовать принудительно закрывать
пятый сокет. - IBAH(31.10.2024 21:09)
- Дешево, доступно, куча софта и утилит - порог вхождения минимальный. Так что - революция... POV(332 знак., 31.10.2024 21:13)
- Да какая микрореволюция... микропутч, причем коричневый. Вон
Andreas все заработало, а у меня банан. Но есть еще идеи... Во
первых попробовать как станцию. В Во вторых, попробовать другую
версию прошивки, В третьих, попробовать принудительно закрывать
пятый сокет. - IBAH(31.10.2024 21:09)
- 1. А зачем в вебморде картинки? Samx(296 знак., 01.11.2024 19:20 - 03.11.2024 16:37, ссылка)
- Поигрался еще. Пришел к выводу что ESP8266, отфутболивает браузер
слишком жестко. IBAH(31145 знак., 31.10.2024 16:51, ссылка, ссылка)
- Яхз, что ты творишь, у меня есп со штатной прошивой с АТ командами
с ограничением в 2 сокета 4 файла спокойно брал, а RNDIS через USB
тоже с ограничением в 2 сокета 9 файлов в сайте тоже без проблем.
ЗЫ, но есп8266 говно, это все сразу говорили. - Andreas(31.10.2024 19:57)
- А ЕСП была на как станция или как точка доступа? У меня как точка
доступа. может из-за этого тормозит? - IBAH(31.10.2024 20:45)
- блин, это так давно было, не помню, тем более дома. - Andreas(31.10.2024 20:52)
- Мне понравился ESP32 C3. В режиме клиента жрет совсем мало.
Домашние приблудки перевел на него с 8266. И радио лучше - в N
режиме стабильно поддерживает 135 Мбит линк через
кирпично-зеркальную стену... - Гyдвин(01.11.2024 00:25)
- Я с ардуинкой поигрался с ним, тоже понравился. Но компилит сука по минуте простейший скетч. Попробовал с IDF пример собрать, так на 7ке в бубен бить пришлось, чтобы питон ему подсунуть, еще и смаке, ниндзя и еще говно какое-то накрутили. Но и сам чип и миниплаточки на нем няшные. - Andreas(01.11.2024 11:20)
- Для примера, рядом лежащие (даже ближе) высокотехнологичные девайсы ;) Гyдвин(1 знак., 01.11.2024 00:41, картинка)
- так что получалось по таймингам? - IBAH(31.10.2024 20:59)
- по таймингам грустно, по 100..300мс на файл около кило выходило.
Страница простая несколько секунд грузилась, там еще и жабаскрипт
сначала сам грузился, потом данные подгружал, это еще добавляло
времени загрузки - Andreas(31.10.2024 21:05)
- Ааа, так элементы загружались через жабаскрипт... Так может оно и
не требовало большого количества соединений? - IBAH(31.10.2024 21:08)
- Странички все равно отдельные, сам скрипт отдельно. А данные для
форм и логов уже скрипт сосет с сервера. - Andreas(31.10.2024 21:14)
- Так скорее всего все через одно соединение КипАливе шло.
Загружается страница, загружается скрипт, скрипт последовательно
загружает элементы - IBAH(31.10.2024 21:25)
- Не, я connection: close ставил и браузер честно закрывал после
загрузки файла или запроса. Или не всегда закрывал, не помню? - Andreas(31.10.2024 21:35)
- Да хоть и через connection: close. Главное чтобы браузер последовательно загружал файлы. Как только на загрузку попадают файлы, а имеющиеся соединения заняты. браузер начинает долбится, и если соединение освободится до того как исчерпается долбежка, загрузка пройдет нормально. - IBAH(31.10.2024 21:43)
- Не, я connection: close ставил и браузер честно закрывал после
загрузки файла или запроса. Или не всегда закрывал, не помню? - Andreas(31.10.2024 21:35)
- Так скорее всего все через одно соединение КипАливе шло.
Загружается страница, загружается скрипт, скрипт последовательно
загружает элементы - IBAH(31.10.2024 21:25)
- Странички все равно отдельные, сам скрипт отдельно. А данные для
форм и логов уже скрипт сосет с сервера. - Andreas(31.10.2024 21:14)
- Ааа, так элементы загружались через жабаскрипт... Так может оно и
не требовало большого количества соединений? - IBAH(31.10.2024 21:08)
- по таймингам грустно, по 100..300мс на файл около кило выходило.
Страница простая несколько секунд грузилась, там еще и жабаскрипт
сначала сам грузился, потом данные подгружал, это еще добавляло
времени загрузки - Andreas(31.10.2024 21:05)
- Мне понравился ESP32 C3. В режиме клиента жрет совсем мало.
Домашние приблудки перевел на него с 8266. И радио лучше - в N
режиме стабильно поддерживает 135 Мбит линк через
кирпично-зеркальную стену... - Гyдвин(01.11.2024 00:25)
- блин, это так давно было, не помню, тем более дома. - Andreas(31.10.2024 20:52)
- А сколько получалось время отправки пакета? ЕСП слишком медленная, браузер гораздо быстрее. И он успевает поставить на запросе крест. IBAH(3491 знак., 31.10.2024 20:37)
- Может у меня версия 3.0.5 левая? А какая версия прошивки? - IBAH(31.10.2024 20:18)
- 2.1.0 вроде, это было так давно. - Andreas(31.10.2024 20:30)
- Меня смутило то что я не увидел разницы между буферизированной
передачей (CIPSENDBUF) и обычной, передача идет также 200-300мс - IBAH(31.10.2024 20:39)
- в древней такого нет. - Andreas(31.10.2024 20:49)
- Меня смутило то что я не увидел разницы между буферизированной
передачей (CIPSENDBUF) и обычной, передача идет также 200-300мс - IBAH(31.10.2024 20:39)
- 2.1.0 вроде, это было так давно. - Andreas(31.10.2024 20:30)
- А ЕСП была на как станция или как точка доступа? У меня как точка
доступа. может из-за этого тормозит? - IBAH(31.10.2024 20:45)
- Яхз, что ты творишь, у меня есп со штатной прошивой с АТ командами
с ограничением в 2 сокета 4 файла спокойно брал, а RNDIS через USB
тоже с ограничением в 2 сокета 9 файлов в сайте тоже без проблем.
ЗЫ, но есп8266 говно, это все сразу говорили. - Andreas(31.10.2024 19:57)
- Сейчас в своей железке ограничил число активных TCP соединений
двумя. Работает. Браузер присылает SYN, а железка тупо не отвечает,
если оба соединения уже открыты. - SciFi(30.10.2024 15:51)
- +1 В одно соединение браузер тормозит и переспрашивает часто, в два
не тормозит, постоянно одно открыто и второе-третье(запретное)
часто просит, если больше, то разницы почти нет, а сокеты жалко. Ну
это на моих убогих страницах так. - Andreas(30.10.2024 16:53)
- Именно как подключился клиент сразу закрывать? IBAH(456 знак., 30.10.2024 20:23)
- Именно на есп8266 в настройках ставил 2 соединения и все браузеры
грузили, пробовал лису, хром и самсунговский на мобиле. С одним
соединением тормозило и подглючивало, смотри в браузере в
инструментах разраба что не нравится, там есть закладка сеть. - Andreas(30.10.2024 20:29)
- Посмотрел. Фаирфокс115 IBAH(297 знак., 30.10.2024 22:31)
- Именно на есп8266 в настройках ставил 2 соединения и все браузеры
грузили, пробовал лису, хром и самсунговский на мобиле. С одним
соединением тормозило и подглючивало, смотри в браузере в
инструментах разраба что не нравится, там есть закладка сеть. - Andreas(30.10.2024 20:29)
- Именно как подключился клиент сразу закрывать? IBAH(456 знак., 30.10.2024 20:23)
- +1 В одно соединение браузер тормозит и переспрашивает часто, в два
не тормозит, постоянно одно открыто и второе-третье(запретное)
часто просит, если больше, то разницы почти нет, а сокеты жалко. Ну
это на моих убогих страницах так. - Andreas(30.10.2024 16:53)
- Популярен щас однопоточный сервер. TCP так точно есть, в разных
форумах обсуждается. - POV(30.10.2024 15:21)
- Да он у меня и так однопоточный, проблема в том что браузеры хотят
100500десяток ТСР подключений. А я их себе позволить не могу, как отучить их от такой жадности? Вот ФаирФокс можно отучить, у него есть настройка network.http.max-connections - IBAH(30.10.2024 15:32)- Закрываешь лишние запросы и фсе. Браузер умный, начинает долбить в один поток, иногда пытаясь еще открыть. - Andreas(30.10.2024 15:42)
- Да он у меня и так однопоточный, проблема в том что браузеры хотят