Анализ локальных кешей, которые использует Firefox

На заре Интернета существовал только один кеш для файлов HTML и статических элементов, таких как изображения, но с появлением HTML5 и современных веб-приложений появились новые форматы кеша, которые используют современные веб-браузеры.

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

Пожалуйста, ознакомьтесь с нашими руководство по очистке основного кеша браузера поскольку в нем, помимо прочего, указан основной каталог кеша Firefox в локальной системе.

В этом руководстве рассматриваются исключительно новые расположения кеша.

Информация о кэше Firefox

кеш firefox

Автономный кеш

  • Windows Vista и новее : C: \ Users \ \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ . \ OfflineCache
  • Mac / Linux : /Users//Library/Caches/Firefox/Profiles/. / OfflineCache
  • Предпочтение : browser.cache.offline.enable
  • Ценности : True (включено) или False (отключено)
  • Дополнительная информация : https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache#Storage_location_and_clearing_the_offline_cache

Представленный в 2007 году, он был разработан для хранения элементов с тегами rel = «offline-resource» в автономном кэше.

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

Разработчики могут использовать интерфейс Application Cache (AppCache), чтобы указать ресурсы, которые браузер должен кэшировать и делать доступными для автономных пользователей. Кэшированные приложения загружаются и работают правильно, даже если пользователи нажимают кнопку обновления, когда они находятся в автономном режиме.

IndexedDB

  • Windows Vista и новее : C: \ Users \ \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ . \ indexedDB
  • Mac / Linux : /Users//Library/Caches/Firefox/Profiles/. / indexedDB
  • Предпочтение : dom.indexedDB.enabled
  • Ценности : True (включено) или False (отключено)
  • Дополнительная информация : https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API

IndexedDB — это браузерная технология, которая может хранить большие объемы структурированных данных и поддерживает высокопроизводительный поиск с использованием индексов. Он доступен офлайн, онлайн и изнутри HTML5 Web Workers.

IndexedDB — это система транзакционных баз данных, подобная СУБД на основе SQL; однако, в то время как последний использует таблицы с фиксированными столбцами, IndexedDB — это объектно-ориентированная база данных на основе JavaScript. IndexedDB позволяет хранить и извлекать объекты, индексируемые с помощью ключа; любые объекты, поддерживаемые алгоритмом структурированного клонирования, могут быть сохранены

Для просмотра содержимого IndexedDB используйте надстройку, например SQLite Manager для Firefox.

Dom Storage

  • Windows Vista и новее : C: \ Users \ \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ . \ webappsstore.sqlite
  • Mac / Linux : /Users//Library/Caches/Firefox/Profiles/. /webappsstore.sqlite
  • Предпочтение : dom.storage.enabled
  • Ценности : True (включено) или False (отключено)
  • Дополнительная информация : https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API

Это включает сеанс на стороне клиента и постоянное хранилище в Firefox. Он используется для хранения (большего количества) данных в локальной системе по сравнению с файлами cookie. Dom Storage используется супер-файлами cookie, но также и сайтами, которым необходимо сохранять данные в локальной системе.

Пользователи Firefox могут использовать FireStorage расширение для веб-браузера для отображения содержимого локального хранилища HTML5 для активного сайта в браузере.

Хотя можно отключить один, некоторые или все перечисленные кеши, вы можете столкнуться с проблемами при использовании веб-приложений, которые используют эти функции.

Теперь ваша очередь: Есть что добавить или прокомментировать? Дайте нам знать ниже в разделе комментариев.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *