Arduino Mega Server

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Чт янв 04, 2018 11:36 pm

Вспомнил детство... :lol: Отлично все работает! Да , первый раз грузится стандартно. А потом , если был на этой странице - то мгновенно.
СпойлерПоказать
Кеш_страницы.jpg
Кеш_страницы.jpg (240.02 КБ) 5263 просмотра
Только надо этим аккуратно пользоваться. Если меняем дизайн страницы , надо чистить браузер.
Спасибо!!

В Дуе в сервере Ажакс много чего наворочено, к выходным попробую вставить код выборочно.
Последний раз редактировалось serghei Чт янв 04, 2018 11:53 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Чт янв 04, 2018 11:51 pm

хм...у меня чет не взлетело...а вы с каким файлом делали? 1м или 2м?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Пт янв 05, 2018 12:06 am

Там ,где есть строки
СпойлерПоказать

Код: Выделить всё

void sendGifAnswer(EthernetClient cl) 
{write_p(PSTR("HTTP/1.1 200 OK\r\nContent-Type: image/gif\r\nConnnection: close\r\nCache-Control: private, max-age=3600\r\n\r\n"),cl);}

void sendJpgAnswer(EthernetClient cl) 
{write_p(PSTR("HTTP/1.1 200 OK\r\nContent-Type: image/jpeg\r\nConnnection: close\r\nCache-Control: private, max-age=3600\r\n\r\n"),cl);} 
Опять за пол часа начинаю всё забывать...
Оптом заменил вкладку Ажакса. Когда загрузишь код, открой все страницы (по очереди). А потом переключай хаотично. Это вообще мгновенно! Темы менять не пробовал. ( Щас погуляю... :lol: )

PS Если это принципиально - у меня Портабл версия 1.8.5 для Меги.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Пт янв 05, 2018 12:22 am

Ну вот у меня хоть бы на 1 записи показал, что с кэша берет =(
СпойлерПоказать
111.jpg
111.jpg (310.21 КБ) 5468 просмотров
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Пт янв 05, 2018 12:30 am

Если переключить тему на " Хакер" , и менять страницы , то иногда выбрасывает на дефолтную.

---
Очередной прикол от Ардуины. Поставил с сайта на новый комп IDE 1.6.5 , выбрал Дую 6.11. Обругало на DS1307RTC. Причем только на Дуе. На Меге все в порядке. Причем это на всех версиях IDE ( 1.7.9 и 1.8.5 ) . Скорее всего чего то нахимичили в менеджере плат. :evil:
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Пт янв 05, 2018 12:38 am

Скачай с сайта Olmoro.ru портабл версию 1.8.5 под дедом Морозом. Добавь плату Меги 6.20 в менеджере плат.
СпойлерПоказать
1.8.5.jpg
1.8.5.jpg (190.32 КБ) 5461 просмотр
Может придется изменить TimeLib.h
А ещё лучше издевайся ) над дистрибутивом. Там точно работать будет!
Последний раз редактировалось serghei Пт янв 05, 2018 12:50 am, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Пт янв 05, 2018 12:49 am

Я в 1.8.2 компилю, всё норм компилится, заливается...таймлиб давно переименована...
Кажется начал догадываться почему не работает...но надо проверить...завтра проверю.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Пт янв 05, 2018 1:30 pm

Нет...моя идея не сработала((...а как "заголовки" смотреть?
UPD
Кажется нашел...но что они значат - уже понятия не имею )) в реквесте no-cache стоит, в респонс вроде всё как надо...
Это нормально не?))
Вложения
11.jpg
11.jpg (26.58 КБ) 5406 просмотров
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Пт янв 05, 2018 2:08 pm

Загрузи дистрибутив. Там точно работает. Код только вечером.
И к стати. Нашел как убрать черную рамку вокруг загрузки проца. Поменял на прозрачную, но проц стал грузиться на 100% четкой пилой . Надо правильно синтаксис transotent выставить.
Даш-панель отличная, но черная рамка весь кайф портит )).

_---------_

На всех страницах есть Respons dash и дальше no-cashe. Может это? Пишу по памяти, может что путаю.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Пт янв 05, 2018 5:58 pm

serghei писал(а): И к стати. Нашел как убрать черную рамку вокруг загрузки проца. Поменял на прозрачную, но проц стал грузиться на 100% четкой пилой . Надо правильно синтаксис transotent выставить.
Я пока не добрался до индикаторов загрузки...пока только у логотипа убрал.
serghei писал(а):Загрузи дистрибутив. Там точно работает.
Только что воткнул в чистый дистрибутив выложенный файл - всё равно не кэширует...это может быть как-то связанно с настройками браузера?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить