Comments 13
Получается что ни один из способов не гарантирует 100% достоверность информации. Досадно
Варианты того, как можно узнать
Посмотреть в логи сервера?
Как вариант, но если статика находится на CDN - то не подходит.
Поставить себе прокси сервер и смотреть его логи.
Тогда не сможем использовать CDN эффективно, если за статикой будем ходить через наш сервер.
Прокси на вашей стороне (на стороне разработчика/тестировщика) никак не влияет на эффективность. Он работает либо прямо на машине разработчика, который занимается всем этим исследованмем в devconsole браузера, либо на каком-то внутриофисном серваке, и обслуживает только тех клиентов (разработчиков) которые в явном виде предпишут браузеру гонять трафик через прокси.
А если каждый раз запрашивать файл с новым именем, а на стороне сервера сделать rewrite, отбрасывающей ненужное? Где-то я что-то такое видел...
Можешь рассказать подробнее про идею, пожалуйста?
Такое ощущение, что если будем менять имя каждый раз, то вообще кэш отключим.
А еще можно познакомиться с cache api и использовать его, с 100% гарантией.
Как понять, что сайт был загружен из кэша