Страница 242 из 326
Re: Arduino Mega Server
Добавлено: Чт янв 04, 2018 7:04 pm
nick7zmail
Сорян, эт я дурак)) АМС без флехи включал =D, забыл что вытащил...второй вариант проверил - не работает кэширование...ща ещё раз 1й проверю.
UPD: не, первый вариант тоже не хочет...страницы открываются, грузятся...но всё грузит с меги...ни намёка, что он с кэша что-то берет.
Re: Arduino Mega Server
Добавлено: Чт янв 04, 2018 7:15 pm
alexsis_76
нужно посмотреть заголовки
Re: Arduino Mega Server
Добавлено: Чт янв 04, 2018 11:36 pm
serghei
Вспомнил детство...

Отлично все работает! Да , первый раз грузится стандартно. А потом , если был на этой странице - то мгновенно.

- Кеш_страницы.jpg (240.02 КБ) 6190 просмотров
Только надо этим аккуратно пользоваться. Если меняем дизайн страницы , надо чистить браузер.
Спасибо!!
В Дуе в сервере Ажакс много чего наворочено, к выходным попробую вставить код выборочно.
Re: Arduino Mega Server
Добавлено: Чт янв 04, 2018 11:51 pm
nick7zmail
хм...у меня чет не взлетело...а вы с каким файлом делали? 1м или 2м?
Re: Arduino Mega Server
Добавлено: Пт янв 05, 2018 12:06 am
serghei
Там ,где есть строки
Код: Выделить всё
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);}
Опять за пол часа начинаю всё забывать...
Оптом заменил вкладку Ажакса. Когда загрузишь код, открой все страницы (по очереди). А потом переключай хаотично. Это вообще мгновенно! Темы менять не пробовал. ( Щас погуляю...

)
PS Если это принципиально - у меня Портабл версия 1.8.5 для Меги.
Re: Arduino Mega Server
Добавлено: Пт янв 05, 2018 12:22 am
nick7zmail
Ну вот у меня хоть бы на 1 записи показал, что с кэша берет =(

- 111.jpg (310.21 КБ) 6395 просмотров
Re: Arduino Mega Server
Добавлено: Пт янв 05, 2018 12:30 am
serghei
Если переключить тему на " Хакер" , и менять страницы , то иногда выбрасывает на дефолтную.
---
Очередной прикол от Ардуины. Поставил с сайта на новый комп IDE 1.6.5 , выбрал Дую 6.11. Обругало на DS1307RTC. Причем только на Дуе. На Меге все в порядке. Причем это на всех версиях IDE ( 1.7.9 и 1.8.5 ) . Скорее всего чего то нахимичили в менеджере плат.

Re: Arduino Mega Server
Добавлено: Пт янв 05, 2018 12:38 am
serghei
Скачай с сайта Olmoro.ru портабл версию 1.8.5 под дедом Морозом. Добавь плату Меги 6.20 в менеджере плат.

- 1.8.5.jpg (190.32 КБ) 6388 просмотров
Может придется изменить TimeLib.h
А ещё лучше издевайся ) над дистрибутивом. Там точно работать будет!
Re: Arduino Mega Server
Добавлено: Пт янв 05, 2018 12:49 am
nick7zmail
Я в 1.8.2 компилю, всё норм компилится, заливается...таймлиб давно переименована...
Кажется начал догадываться почему не работает...но надо проверить...завтра проверю.
Re: Arduino Mega Server
Добавлено: Пт янв 05, 2018 1:30 pm
nick7zmail
Нет...моя идея не сработала((...а как "заголовки" смотреть?
UPD
Кажется нашел...но что они значат - уже понятия не имею )) в реквесте no-cache стоит, в респонс вроде всё как надо...
Это нормально не?))