Jeden obrazek łądowany wiele razy

Jeden obrazek łądowany wiele razy
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,
zauwazyłem że przeglądarka ładuje jeden obrazek wiele razy w przypadku wielokrotnego wystąpienia linku. Nie da sie jakoś ograniczyć tego? Nie ma tu żadnej oszczędności...

RO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 162
0

zwykle jest tak, ze jesli w wielu miescach jest ten sam obrazek (to znaczy w tej samej sciezce i o tej samej nazwie!) to przegladarka laduje go raz! Tak wiec zapewne to jest "ten sam obrazek" ale w roznych plikach lub w roznych sciezkach dostepu.

id02009
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 650
0

A w jaki konkretnie sposób to "zauważyłeś"?
Bo ten obrazek mógł być ściągnięty raz, a w dalszej części strony pojawiał się z opóźnieniem dlatego, że ta część strony została wyrenderowana z opóźnieniem?
Jeśli obrazek się ściąga (nie ładuje) kilka razy - ustaw dla niego nagłówki expire.

  • Rejestracja: dni
  • Ostatnio: dni
0

Obserwuje logi serwera.

Kopiuj
2008-09-28 22:10:36 83.168.x.x- GET /icons/txt.gif - 200 1391 352 0.000 
2008-09-28 22:10:36 83.168.x.x- GET /icons/txt_m.gif - 200 348 354 0.000 
2008-09-28 22:10:36 83.168.x.x- GET /icons/txt.gif - 200 1391 352 0.000 
2008-09-28 22:10:36 83.168.x.x- GET /icons/txt_m.gif - 200 348 354 0.000 
2008-09-28 22:10:37 83.168.x.x- GET /icons/txt.gif - 200 1391 352 0.000 
2008-09-28 22:10:37 83.168.x.x- GET /icons/txt_m.gif - 200 348 354 0.000 
2008-09-28 22:10:37 83.168.x.x- GET /icons/txt.gif - 200 1391 352 0.000 
2008-09-28 22:10:37 83.168.x.x- GET /icons/txt_m.gif - 200 348 354 0.000 
2008-09-28 22:10:37 83.168.x.x- GET /icons/txt.gif - 200 1391 352 0.000 
2008-09-28 22:10:37 83.168.x.x- GET /icons/txt_m.gif - 200 348 354 0.000 
2008-09-28 22:10:37 83.168.x.x- GET /icons/txt.gif - 200 1391 352 0.000 
2008-09-28 22:10:37 83.168.x.x- GET /icons/txt_m.gif - 200 348 354 0.000 

Jaki widać wywołania są takie same, a po czasie widać, że wielokrotne wywołanie.

Zaznaczę, że sporo sie dzieje javascriptem...

johny_bravo
  • Rejestracja: dni
  • Ostatnio: dni
0

Czy adres do obrazka w kazdym miejscu na stronie jest taki sam? Znaczy czy przegladarka dostaje zawsze ten sam adres obrazka?

  • Rejestracja: dni
  • Ostatnio: dni
0

Taki sam...

  • Rejestracja: dni
  • Ostatnio: dni
0

odpowiedź dostałeś w trzecim poście

  • Rejestracja: dni
  • Ostatnio: dni
0
id02009 napisał(a)

ustaw dla niego nagłówki expire.

A jak to niby sie robi?

id02009
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 650
  • Rejestracja: dni
  • Ostatnio: dni
0

Ok ,a jak nie używam apache? Moj server to Key Focus.

id02009
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 650
0

Protokół http jest jeden, jak twój serwer nie obsługuje nagłówków expire ani cache-control, to możesz samemu serwować grafikę.
Zamiast umieszczać linki bezpośrednio do img, daj link do skryptu, który danego img-a wczyta, wyśle header, a następnie wypluje zawartość obrazka.
Ale zanim zabierzesz się za implementację, poczytaj tutaj: http://www.google.pl/search?q=rtfm&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a

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.