![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 13.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Posiadam skrypt który tworzy obrazki i wstawia je na strone, po ponownym uruchomieniu skryptu i wytworzeniu nowego obrazka, tak jakby w "pamięci" przeglądarki zostają te stare, dodam jeszcze że gdy pobiorę nowo utworzony obrazek poprzez FTP'a wszystko jest w porządku, mam nowy i jest okej.
Dlaczego więc na stronie profilu nadal zostaje stary obrazek? czy to ma coś wspólnego z kompresją gzip? czy może ważnością plików w .htaccess? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
1. Czy nowy i stary plik mają taką samą nazwe?
2. Czy lokalizacja do pliku jest trzymana w bazie danych (wspomniałeś o widoku profilu, więc pewnie chodzi o coś a'la avatar, prawda?) 3. Spróbuj otworzyć w trybie incognito strone. 4. tak, może to mieć związek z ważnością w .htaccess - ale pewnie sam tego nie ustawiałeś skoro nie wiesz o co chodzi (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 13.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
1. tak, nowy i stary plik mają taką samą nazwę
2. lokalizacja jest trzymana w bazie danych (ale wraz z podmianą stare dane są usuwane, i nadpisywana jest nowa wartość) 3. w trybie incognito sytuacja jest taka sama, tylko przez FTP'a jak pobiorę to jest w porządku 4. htaccess wygląda tak:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nowy obrazek powinien mieć nową nazwe. Nazwe typu: "image_{$date}.jpg" czy coś w ten deseń.
A co do htaccess to nie wiem, nie znam się aż tak na tym - może ktoś inny coś powie. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 13.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego powinien mieć nową nazwę? Używanie tej samej nazwy jest jakimś problemem?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Tak, ponieważ zamiast nowego jest ładowany stary z pamięci podręcznej przeglądarki i być może też i serwera.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 13.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
ale po jakimś czasie sytuacja sie zmieni tak? tzn. mam na myśli to czy w przeciągu np. 2,3 dni obrazek się odświeży
Ten post edytował adam1024 11.09.2015, 11:02:43 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wyczyść cache przeglądarki a ujrzysz światłość.
To przez ważność plików, przeglądarka wysyła czas pliku a serwer sprawdza czy się zmienił czy nie i odsyła albo obrazek albo odpowieni header że "stary możesz wziąć to co masz w cache" |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Polecam spojrzeć tutaj: https://github.com/h5bp/server-configs-apac...he_busting.conf
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 21:50 |