Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Strona z ogromną ilością zdjęć, Jak możliwie NAJBARDZIEJ skrócić czas ładowania ?
SpiJay
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 2
Dołączył: 18.11.2009
Skąd: Grudziądz

Ostrzeżenie: (0%)
-----


Cześć forumowicze,

długo nie otwierałem żadnego tematu na forum i wkońcu nastał ten dzień, gdzie muszę radzić się was - bardziej doświadczonych w tym temacie.

Mam stronę o tematyce win - powiedzmy, że to jest sklep.
Strona jest dość nietypowej konstrukcji, ponieważ do wyświetlania win
wykorzystałem takie wizualne rozwiązanie:

(IMG:http://spijay.com/download/problem1.png)

  1. <div id="slider>
  2. <div class="slide-custom">Lorem... <img src="wino1.jpg" /></div>
  3. <div class="slide-custom">Lorem... <img src="wino2.jpg" /></div>
  4. <div class="slide-custom">Lorem... <img src="wino3.jpg" /></div>
  5. <div class="slide-custom">Lorem... <img src="wino4.jpg" /></div>
  6. <div class="slide-custom">Lorem... <img src="wino5.jpg" /></div>
  7. (...)
  8. </div>
  9. <ul id="miniaturki">
  10. <li><div class="mini-slide"><img src="mini-wino1.png" /></div></li>
  11. <li><div class="mini-slide"><img src="mini-wino2.png" /></div></li>
  12. <li><div class="mini-slide"><img src="mini-wino3.png" /></div></li>
  13. <li><div class="mini-slide"><img src="mini-wino4.png" /></div></li>
  14. <li><div class="mini-slide"><img src="mini-wino5.png" /></div></li>
  15. (...)
  16. </ul>


Fioletowe, elementy to OBRAZKI.
Na dole ponumerowane są miniaturki etykietek win, po kliknięciu slider (szary element) przesuwa się do klikniętego wina.
Każde wino ma swój opis i swoje 2 zdjęcia - miniaturka w nawigacji na dole oraz zdjęcie duże w górnym oknie opisowym.

Wszystko działa superowo, ale jest problem... Mam już 200 win czyli razem 400 obrazków (IMG:style_emoticons/default/sad.gif)
W miniaturki wbudowałem skrypt jCarousel do przewijania ich, czyli mam 200 pozycji <li> ...
Strona się BARDZO DŁUGO wczytuje, jakie rozwiązanie zastosować przy takim układzie ?

Obecnie przy wczytaniu strony następuje zapis obrazków do pamięci podręcznej przeglądarki:

.htaccess
  1. <FilesMatch "\.(ico|jpg|gif|png|css|js)$">
  2. Header set Cache-Control "max-age=2851200, public"
  3. </FilesMatch>


(dobrze?)

Nie mogę pozwolić na tak długie ładowanie strony przy wejściu.
Jak rozwiązać ten problem jednocześnie zachować udostępnianie botom internetowym indeksowanie wszystkich win ?

Proszę o wskazówki, temat jest dla mnie ważniejszy niż rocznica małżeństwa - w sumie bez przesady, ale to równie ważne (IMG:style_emoticons/default/smile.gif)

Ten post edytował SpiJay 12.09.2013, 22:31:20
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 13:46