Easyelectronics.ru

Электроника для всех
Текущее время: 24 апр 2018, 11:51

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: web на stm32
СообщениеДобавлено: 13 янв 2018, 03:05 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 27 июл 2010, 21:24
Сообщения: 138
Откуда: СПб
Прошу совета. Есть проект на STM32F107RCT6 c DP83848IVV, без ОС, работает корректно и стабильно (до -20C), подняты и работают dhcp, dns, ntp, icmp, web + крутятся свои задачи.

Вопрос к web. Долго загружается страница, до 2-3 секунд. Проверено на разных браузерах. По логам видно, что браузер делает паузы до 50-200мс и их много. Лог шарка привожу. Самая большая задержка в этом логе от девайса к компу ~7мс. Короткий css файл стилей быcтро передается, за ~210мс.

Лог для Wireshark:
Вложение:
Комментарий к файлу: лог для Wireshark
q.rar [4.74 Кб]
Скачиваний: 12

_________________
Для связи email: info собака qbit.su


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: web на stm32
СообщениеДобавлено: 13 янв 2018, 11:34 
Старожил

Зарегистрирован: 08 янв 2011, 21:54
Сообщения: 209
Откуда: Ставрополь
Каков объем ВЕБ страниц? 2-3 сек это нормально если используете библиотеку jquery на 100-200К плюс рисунки картинки ...
Веб хранится на SPI FLASH памяти ? Каков механизм работы с памятью ? Если программный spi - то это даже очень неплохое время, данные с flash читаются блоками, а потом выводятся на ВЕБ. Посмотрите время чтения блока памяти.
Если еще есть периферия работающая по прерываниям и довольно часто отвлекающая проц, то для системы без ОС - это вполне нормальное время.
Потом не зная настроек стека , может быть вы приемо передающие буферы зажали, трудно судить почему медленно работает.
Пропишите в заголовках HTTP сервера какие файлы можно кэшировать, а какие нужно обновлять. Если делать через AJAX , то все файлы грузятся один раз и остаются в кэше, а подгружается только один два json небольших файлов. Первый раз будет грузиться 2-3 сек, а последующие просто мгновенно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: web на stm32
СообщениеДобавлено: 13 янв 2018, 12:32 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1477
Может, для этого лучше взять более подходящий вариант? Raspberry pi3.
А то вы пытаетесь на калькуляторе в инете лазить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: web на stm32
СообщениеДобавлено: 13 янв 2018, 16:50 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 27 июл 2010, 21:24
Сообщения: 138
Откуда: СПб
smart_pic писал(а):
Каков объем ВЕБ страниц?...

То что в логе:
index.shtml - 6536
s.css - 1614


smart_pic писал(а):
...2-3 сек это нормально если используете библиотеку jquery на 100-200К плюс рисунки картинки ...

В текущем обмене и леге этого нет, только 2 небольших файла.


smart_pic писал(а):
...Веб хранится на SPI FLASH памяти ? Каков механизм работы с памятью ? Если программный spi - то это даже очень неплохое время, данные с flash читаются блоками, а потом выводятся на ВЕБ...

Во внутренней флэш мк.


smart_pic писал(а):
...Если еще есть периферия работающая по прерываниям и довольно часто отвлекающая проц, то для системы без ОС - это вполне нормальное время.

Устройство достаточно быстро формирует ответы. Из лога: cамая большая задержка от устройства ~6.592мс (пакет №5), длина 536, инимальная задержка от устройства ~0.009мс (пакет №11), длина 536.


BusMaster писал(а):
Может, для этого лучше взять более подходящий вариант? Raspberry pi3...

Нет, не лучше.

BusMaster писал(а):
...А то вы пытаетесь на калькуляторе в инете лазить.

Называйте железку как Вам угодно.

_________________
Для связи email: info собака qbit.su


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: web на stm32
СообщениеДобавлено: 13 янв 2018, 22:26 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 27 июл 2010, 21:24
Сообщения: 138
Откуда: СПб
Загвоздка была в Delayed ACK

Вопрос закрыт.

_________________
Для связи email: info собака qbit.su


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB