2013-02-20 16 views
5

Piszę aplikację, która używa Dropbox jako źródła plików graficznych, które są ładowane przez javascript przez przypisanie img.src = "[Link do pobrania Dropbox]". Działa to dobrze, ale często pobieram wiele plików na raz, a po ponownym załadowaniu zestawu obrazów (np. Po przeładowaniu strony) przeglądarka ponownie wysyła żądanie do każdego z nich (który zwraca nieskonfigurowane 304)). Chciałbym, aby przeglądarka buforowała obraz przy początkowym załadowaniu, więc mogę po prostu całkowicie uniknąć ponownych żądań, ale nie mogę wymyślić, jak włączyć buforowanie przeglądarki tych obrazów. Czy mogę ustawić nagłówki pamięci podręcznej w tej sytuacji? Nagłówki odpowiedzi z Dropbox mają "kontrolę cache" ustawioną na "brak pamięci podręcznej".Obrazy pamięci podręcznej przeglądarki wyświetlane z Dropbox

+0

O ile nie masz dostępu do serwerów Dropbox, powiedziałbym, że nie masz szczęścia :) Możesz przykleić warstwę pomiędzy Dropbox i serwerem sieciowym, który buforuje dla Ciebie. Ale będę uważnie przyglądał się warunkom korzystania z Dropbox, ponieważ coś mi mówi, że nie będą na to zwariowani :) – Rocklan

+0

Używasz Dropbox, dla którego nie został wymyślony! Zamiast tego spróbuj użyć [Cloudinary] (http://cloudinary.com). Mają także darmowy plan. –

Odpowiedz

0

Być może będziesz mógł używać HTML5-a pod application cache. Ale jestem prawie pewny, że nie będziesz mógł obsługiwać pliku manifestu z Dropbox.

Powiązane problemy