Analiza lokalnych pamięci podręcznych, z których korzysta Firefox

Wypróbuj Nasz Instrument Do Eliminowania Problemów

W początkach Internetu istniała tylko jedna pamięć podręczna dla plików HTML i elementów statycznych, takich jak obrazy, ale wraz z rozwojem HTML5 i nowoczesnych aplikacji internetowych pojawiły się nowe formaty pamięci podręcznej, z których korzystają współczesne przeglądarki internetowe.

Chociaż z punktu widzenia programisty może mieć sens użycie różnych lokalizacji pamięci podręcznej, utrudnia to pracę użytkownikom świadomym prywatności i zainteresowanym technologią, którzy chcą mieć oko na zawartość i rozmiar pamięci podręcznej.

Sprawdź nasze przewodnik po czyszczeniu głównej pamięci podręcznej przeglądarki ponieważ zawiera między innymi główny katalog pamięci podręcznej Firefoksa w systemie lokalnym.

Ten przewodnik dotyczy wyłącznie nowych lokalizacji pamięci podręcznych.

Informacje o pamięci podręcznej przeglądarki Firefox

firefox cache

Pamięć podręczna offline

Wprowadzony w 2007 roku, został zaprojektowany do przechowywania elementów oznaczonych rel = 'offline-resource' w pamięci podręcznej offline.

Główną ideą jest zapewnienie możliwości przeglądania w trybie offline na urządzeniach, aby poprawić wydajność ważnych zasobów i zmniejszyć obciążenie serwera. Pamięć podręczna offline może być używana przez aplikacje HTML5

Deweloperzy mogą używać interfejsu Application Cache (AppCache) do określania zasobów, które przeglądarka powinna buforować i udostępniać użytkownikom offline. Aplikacje w pamięci podręcznej ładują się i działają poprawnie, nawet jeśli użytkownicy klikają przycisk odświeżania, gdy są offline.

IndexedDB

  • Windows Vista i nowsze : C: Users \ AppData Local Mozilla Firefox Profiles . IndexedDB
  • Mac / Linux : /Users//Library/Caches/Firefox/Profiles/./indexedDB
  • Pierwszeństwo : dom.indexedDB.enabled
  • Wartości : True (włączone) lub False (wyłączone)
  • Dodatkowe informacje : https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API

IndexedDB to technologia przeglądarki, która może przechowywać duże ilości ustrukturyzowanych danych i obsługuje wysokowydajne wyszukiwania przy użyciu indeksów. Jest dostępny w trybie offline, online i z poziomu HTML5 Web Workers.

IndexedDB to transakcyjny system baz danych, podobny do bazującego na SQL RDBMS; jednak podczas gdy ta ostatnia używa tabel ze stałymi kolumnami, IndexedDB jest opartą na JavaScript obiektową bazą danych. IndexedDB umożliwia przechowywanie i pobieranie obiektów indeksowanych za pomocą klucza; dowolne obiekty obsługiwane przez algorytm klonowania strukturalnego mogą być przechowywane

Aby wyświetlić zawartość IndexedDB, użyj dodatku, takiego jak SQLite Manager dla przeglądarki Firefox .

Magazyn Dom

  • Windows Vista i nowsze : C: Users \ AppData Local Mozilla Firefox Profiles . Webappsstore.sqlite
  • Mac / Linux : /Users//Library/Caches/Firefox/Profiles/./webappsstore.sqlite
  • Pierwszeństwo : dom.storage.enabled
  • Wartości : True (włączone) lub False (wyłączone)
  • Dodatkowe informacje : https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API

Umożliwia to sesję po stronie klienta i trwałe przechowywanie w przeglądarce Firefox. Służy do przechowywania (więcej) danych w systemie lokalnym w porównaniu do plików cookie. Dom Storage jest używany przez supercookies, ale także przez strony, które muszą zapisywać dane w systemie lokalnym.

Użytkownicy przeglądarki Firefox mogą korzystać z rozszerzenia FireStorage rozszerzenie przeglądarki internetowej w celu wyświetlenia zawartości HTML5 Local Storage dla aktywnej witryny w przeglądarce.

Chociaż można wyłączyć jedną, niektóre lub wszystkie z wymienionych pamięci podręcznych, możesz napotkać problemy podczas korzystania z aplikacji internetowych korzystających z tych funkcji.

Teraz ty: Masz coś do dodania lub skomentowania? Daj nam znać poniżej w sekcji komentarzy.