Мы обнаружили, что полные кеши браузера являются причиной проблемы в нашей экстрасети. Это влияет только на небольшое число наших пользователей, но мы хотели бы предупредить их о проблеме и дать им некоторое руководство по устранению проблемы для себя.Обнаружение, если кеш браузера заполнен
Мы хотели бы использовать подобную систему для той, которую использует GMail. Когда он обнаруживает, что кеш вашего браузера
заполнен
, он не ведет себя так, как должен, он показывает предупреждение, сообщающее пользователям, что их кеш заполнен и что это может вызвать проблемы с GMail, а также ссылку на Gmail Help page on clearing your browser's cache.
Кто-нибудь знает, есть ли там какие-либо ресурсы или примеры использования JavaScript для обнаружения того, что кеш браузера
полный
ведет себя плохо?
Спасибо.
Разъяснение: То, что мы на самом деле пытается обнаружить, я полагаю, не в том или не заполнен, а в том сценарий, который мы настроили на стороне сервера, которые будут храниться в кэше кэш, повторно запрашивается с сервера - таким образом, что браузер ведет себя странно, или как будто его кеш не ведет себя так, как должен.
Далее Разъяснение: Спасибо всем за обновлениями на кэширование. Наши скрипты отправляются с правильными заголовками, и мы видим эту проблему только в IE6 и IE7 - браузеры Mozilla и WebKit кажутся незатронутыми - но я все еще не уверен, как именно мы будем использовать JavaScript и/или XmlHttpRequest, чтобы проверить, был ли извлечен объект из кеша, что позволяет нам проверить, плохо ли работает кеш.
Независимо от того, действительно ли это возможно (я сомневаюсь), когда кеш браузера считается полным, так как он в основном представляет собой очередь, в которой самые старые данные удаляются, когда требуется пространство. Или когда это не полно? Быть не полным требует от пользователя регулярного опорожнения, что большинство людей никогда не делает ... – RoToRa
Мне любопытно, как и почему вы определили, что кеш * full * был проблемой, а не конфликтующими данными в кеше или что-то подобное. Во всяком случае, если вы тот же человек, который получил много злоупотреблений на comp.lang.javascript (http://groups.google.co.uk/group/comp.lang.javascript/browse_thread/thread/45bcce73055047bd/d003efbfda8c4512) , Я надеюсь, что вы получите лучшее лечение от stackoverflow ... –
Хе-хе ... нет, это не я на comp.lang.javascript. Я полагаю, что я действительно спрашиваю, что GMail делает, чтобы обнаружить, что кеш вашего браузера * полный *, и показать это сообщение нашим конечным пользователям. Через вашу ссылку, и после быстрого чтения мне удалось найти эту дискуссию (http://groups.google.com/group/comp.lang.javascript/browse_frm/thread/ce1ac46f82dfa7c9?pli=1), которая объясняет, что вероятно, происходит, и как это сделать. Спасибо! – abitgone