Czy pamięć podręczna aplikacji HTML5 różni się od pamięci podręcznej przeglądarki? Jeśli tak, w jakich aspektach jest inny i jak działa ten mechanizm? I powiedz mi, jak przy użyciu AppCache możemy poprawić wydajność przeglądania. Dyskusje na temat plusów i minusów HTML5 AppCache (jego wygaśnięcia i limitu wielkości magazynu itd.)?Pamięć podręczna przeglądarki Vs HTML5 Application Cache
Odpowiedz
HTML5 Cache
HTML5 zapewnia pamięci podręcznej aplikacji, co oznacza, że aplikacja internetowa jest buforowane i dostępne bez połączenia z internetem. cache Aplikacja daje aplikacja trzy zalety:
Offline przeglądania - użytkownicy mogą korzystać z aplikacji, gdy jesteś offline
Speed - buforowane zasoby ładują się szybciej Mniejsze obciążenie Server -
przeglądarka pobierze tylko zaktualizowane/zmienione zasoby z serwera
Pamięć podręczna przeglądarki
Przeglądarki internetowe wykorzystują pamięć podręczną do przechowywania stron internetowych HTML, przechowując kopię odwiedzonych stron, a następnie wykorzystując tę kopię do renderowania po ponownym odwiedzeniu tej strony. Jeśli data na stronie jest taka sama jak poprzednio zapisana kopia, to komputer korzysta z tej na twardym dysku, zamiast ponownie pobierać ją z Internetu.
Referencje -
Nowa specyfikacja HTML5 pozwala przeglądarkom wstępne pobieranie część lub całość aktywów stron internetowych, takich jak pliki HTML, obrazy, CSS , JavaScript itd., Gdy klient jest połączony. Użytkownik nie musi już mieć dostępu do tej zawartości w celu pobrania tej treści. Innymi słowy, pamięć podręczna aplikacji może wstępnie pobierać strony, które w ogóle nie były odwiedzane, przez co są niedostępne w zwykłej pamięci podręcznej przeglądarki. Wstępne pobieranie plików może przyspieszyć działanie witryny, ale oczywiście używasz przepustowości do początkowego pobierania tych plików.