Zapamiętanie obrazka w pamięci przeglądarki

Zapamiętanie obrazka w pamięci przeglądarki
S5
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 238
0

Czy w przeglądarce np. Google Chrome można znaleźć obrazki, które chrome trzyma ciągle w pamięci? Ponieważ mam taki problem, że nadpisałem jeden obrazek, ale przez moment ciągle pojawią się stary obrazek mimo, że już nigdzie go nie mam dodanego w aplikacji. Myślałem, że po pewnym czasie ten problem zniknie, ale nadal występuję. Mogę wyczyścić wszystkie dane przeglądarki i wtedy jest ok. Natomiast problem jest wtedy, gdy inny użytkownik chce skorzystać z aplikacji i nadal ma wyświetlany stary obrazek.

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
3

Mozesz robic tak, ze linki do danych plikow będziesz wersjonował - tzn nic specjalnego nie będzie się działo ale będziesz miał linki do obrazków np w takiej formie
https://moja-strona.sample.pl/img/background.jpg?ver=1.1
a potem jak aktualizujesz obrazek na serwerze - to podmieniaj i wersje np. na
https://moja-strona.sample.pl/img/background.jpg?ver=1.2

mozesz tez wartosc tejze "wersji" generowac automatycznie np na podstawie czasu

Jest jeszcze podejście związane z konfiguracją serwera - tzn możesz ustawić expiration date na dane typy plików. Nie wiem z jakiego serwera korzystasz, ale na apache'u jest np cos takiego
https://httpd.apache.org/docs/current/mod/mod_expires.html

Zobacz też czy w html w sekcji head nie masz gdzieś ustawianego expiration date lub czegoś podobnego z nazwy hehe :) (to tylko trop, a nie konkretna porada hehe).

S5
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 238
0

Masz na myśli, że jeśli dodam parametr do obrazka to wtedy będzie on odświeżany w przeglądarce? Niby zmieniłem nazwę obrazka, a dopiero po kilku dniach całkowicie znika ten stary obrazek.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.