Pull to refresh

Comments 13

Получается что ни один из способов не гарантирует 100% достоверность информации. Досадно

Варианты того, как можно узнать

Посмотреть в логи сервера?

Как вариант, но если статика находится на CDN - то не подходит.

Поставить себе прокси сервер и смотреть его логи.

Тогда не сможем использовать CDN эффективно, если за статикой будем ходить через наш сервер.

Прокси на вашей стороне (на стороне разработчика/тестировщика) никак не влияет на эффективность. Он работает либо прямо на машине разработчика, который занимается всем этим исследованмем в devconsole браузера, либо на каком-то внутриофисном серваке, и обслуживает только тех клиентов (разработчиков) которые в явном виде предпишут браузеру гонять трафик через прокси.

Это тоже не подходит — нам нужно собирать стату с реальных пользователей. Локально я могу посмотреть в DevTools и без прокси.

А если каждый раз запрашивать файл с новым именем, а на стороне сервера сделать rewrite, отбрасывающей ненужное? Где-то я что-то такое видел...

Можешь рассказать подробнее про идею, пожалуйста?

Такое ощущение, что если будем менять имя каждый раз, то вообще кэш отключим.

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

Кажется, понял — контролируемо отключить кэш и собрать статистику. Спасибо, не думал в эту сторону.

А еще можно познакомиться с cache api и использовать его, с 100% гарантией.

Но ведь тогда нам вручную придётся управлять кэшем? Создавать хранилище, подписываться на запросы, класть в хранилище, доставать оттуда. Наверное, такой вариант подходит, но не очень удобен.

Sign up to leave a comment.

Articles