Если кэш заполнен, браузер должен где-то найти место для нового контента.
Разумным подходом к этому будет
1) first remove all expired contents.
2) second remove oldest (based on time since last visit) contents
Но, честно говоря, яЯ никогда не углублялся в эту проблему, потому что считаю неэффективным полагаться на кэшированное содержимое.Во многих браузерах есть кнопка «удалить весь кеш при выходе».Или пользователи запускают такие программы, как CCleaner, чтобы удалить временные файлы.Кэш в основном считается временными файлами.
Я полагаю, вы можете попробовать написать анализатор журнала сервера, который бы определял, перезагружаются ли определенные ресурсы в то время, когда сопутствующие ресурсы не загружаются.Это может включать в себя разделение только для заголовка вызова, который используется для определения «возраста» ресурса по сравнению с полной загрузкой ресурса.Опять же, в основном спекуляция, поскольку я не полагаюсь на наличие кеша и не использую кеш в качестве устройства отслеживания.