alidonet / GC97_ESP

GC97 meter via ESP8266
MIT License
8 stars 2 forks source link

Проблемы с погрузкой главной страницы. #7

Open Pro-Bizz opened 3 months ago

Pro-Bizz commented 3 months ago

Периодически наблюдаю проблемы с загрузкой главной страницы, на просто не грузится. При этом все страницы которые отдают json открываются нормально. Один из вариантов когда страница не догрузилась(чаще всего просто пустой экран): img-2024-02-21-10-36-00 Пример как это выглядит wget запросом. img-2024-02-21-10-36-59 json страницы открываются всегда и мгновенно. img-2024-02-21-10-37-22

alidonet commented 3 months ago

@Pro-Bizz Попробуйте обновить прошивку на актуальную. Судя по скриншоту, у вас не самая последняя версия, а в 231023 были некоторые правки в работе веб-сервера, в частности касаемо кеширования статичных страниц. Если будет не сложно, отпишитесь -- пропал баг или нет.

Pro-Bizz commented 3 months ago

Вот другая ESP. img-2024-02-21-16-04-13

Вот сейчас она открылась, а буквально с утра не отрывалась. Со связью WiFi проблем нет, страница http://192.168.22.36/get/all.json всегда открывается.

Pro-Bizz commented 3 months ago

Не понимаю как, но это скрин одно и того же устройства. img-2024-02-21-10-36-00 img-2024-02-21-16-04-13

У меня всего 2 устройства, ver. 230526.lg и ver. 231130.uj которое прошил для решения проблемы с отображением отрицательной температуры.

alidonet commented 3 months ago

@Pro-Bizz Попробуйте перезагрузить страницу без кэша (например Ctrl+F5): возможно браузер как-то не так закешировал старую версию. Или добавьте в урл какой-нибудь параметр, типа http://192.168.22.35/index.html?test

Pro-Bizz commented 3 months ago

img-2024-02-21-17-15-14

и спустя несколько обновлений img-2024-02-21-17-16-18

Pro-Bizz commented 3 months ago

Залил сейчас в обе ESP самую актуальную прошивку, буду наблюдать.

vik021 commented 3 months ago

Добрый день. У меня изначально была установлена крайняя на данный момент версия прошивки, и так же иногда наблюдается описанная проблема.

alidonet commented 3 months ago

@vik021 Сложно назвать причины такого поведения, но на заметку взял. Возможно, тяжелые страницы для контроллера получаются, но уже и так разбиты на части и грузятся/кешируются, чтобы снизить нагрузку. Буду думать, что еще можно сделать. Не исключаю, что может быть и программная ошибка.