Czy istnieje sposób przechowywania plików html, javascript i css w lokalnej pamięci masowej HTML5?Jak zapisywać pliki html, javascript i css w pamięci lokalnej html5?
Chcę, aby moje webaplikacja była szybsza!
Dzięki
Czy istnieje sposób przechowywania plików html, javascript i css w lokalnej pamięci masowej HTML5?Jak zapisywać pliki html, javascript i css w pamięci lokalnej html5?
Chcę, aby moje webaplikacja była szybsza!
Dzięki
Nie używać HTML5 lokalnej pamięci masowej dla plików CSS/JS, tutaj cache im.
chcesz korzystać z aplikacji Cache do tego, nie localStorage:
Wydaje się, że teraz, w 2016 r., Pamięć podręczna aplikacji jest przestarzała na rzecz pracowników usług: http://caniuse.com/#search=applicationCache –
Sugeruję użycie cache na klienta i po stronie serwera, zamiast przechowywania w pamięci lokalnej ten sposób masz kontrolę, gdy do update (unieważnianie pamięci podręcznej), można także rozważyć użycie CDN do dostarczania statycznej zawartości, takiej jak obrazy, js, css
Lokalna pamięć jest pamięcią kluczową, w której należy przechowywać obiekty danych (json) lub pojedyncze wartości, takie jak ciągi liczbowe. . Nie zapisuj warstwy reprezentacji w środku.
Mimo że nie jest to najlepsze rozwiązanie, możliwe jest buforowanie większości interfejsu za pomocą lokalnego magazynu. Christian Heilmann omówił wiele pomysłów w swoim numerze 2010 24Ways article. Spójrz na this screencast, aby uzyskać pełny przykład według linii, które myślisz.
Należy pamiętać, że aby buforować obrazy w pamięci lokalnej, musisz najpierw uzyskać Base 64 encode them.
Możesz go bezwzględnie użyć.
Po skonfigurowaniu pamięci podręcznej fot przeglądarki, aby sprawdzić, czy plik się zmienił, zażąda pliku, a CDN zarejestruje kod stanu 304, co oznacza, że można użyć pliku z pamięci podręcznej przeglądarki. Jednak nadal wymaga to żądania HTTP. Możesz także użyć etag lub wygasnąć, więc nie robi tego.
Może się jednak zdarzyć, że załadujesz pliki zewnętrzne z witryn, w których nie masz kontroli nad nagłówkiem. W takim przypadku, aby nie mieć żądania http i odpowiedzi 304, można zaoszczędzić czas, korzystając z pamięci lokalnej.
Podczas zapisywania w pamięci podręcznej nadal jest wykonywane żądanie http. – Ced