Re[3]: no-cache
От: Stanislaw K СССР  
Дата: 30.03.26 14:30
Оценка:
Здравствуйте, Лазар Бешкенадзе, Вы писали:

ЛБ>>>Но браузер вообще не обращается к серверу а загружает сохраненную версию.


SK>> это не означает "не кэшировать".


ЛБ>Где я писал что это означает "не кэшировать"? Я выше подчеркнул главное.


ага! (1)

SK>>
SK>>Expires: Thu, 1 Jan 1970 00:00:01 GMT
SK>>


ЛБ>Страница вообще не использует время. Управление кэшированием через Etag. И мне нужно чтобы браузер кэшировал страницу но при этом каждый раз делал условный запрос.


SK>>Используй нормальный браузер


ЛБ>Не неси чушь. Какая разница что использую я? Важно что использует он. А он использует Chrome.


Разница в том, что мобильная ОС и мобильный браузер, предполагают по умолчанию медленный лимитный канал с платным трафиком. Исходя из этого стратегия работы с объектами в кэше несколько отличается от ожиданий мягких рекомендаций стандарта.

Можно попробовать поиграться с комбинациями параметров

Cache-Control: no-cache, must-revalidate, private


Но играя с параметрами иметь в виду что на другим билде браузера поведение может изменится без предупреждения.

Так же непредсказуемо влияние прокси перед браузером клиента.
Это то самое "ага!(1)" — запросто может быть посредник между твоим сервером и им, и браузер клиента таки пытается обратится к серверу. но отвечает ему прокси.
Это может быть как корпоративный проксик, о котором клиент не в курсе, CDN, или прокси мобильного оператора, или "анти"вирус.
Все проблемы от жадности и глупости
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.