przez januzi » 14 maja 2009, o 13:04
Chyba podpada pod reklamę, ale nie w tym rzecz.
Wszystko ładnie pięknie, a na samym dole js na 450 linii. Powyżej niego kolejne dwa javascripty. Zobacz czy da się je najpierw wrzucić do nagłówka (dane wstawiane dynamicznie, czyli te arraye z miastami, czy krajami mogą zostać gdzie są. Jak już wszystkie js-y będą w nagłówku, to napisz sobie skrypt (php, perl, czy co tam używasz na stronie), który zrobi: gzip, header expires, file_get_content (ze wszystkich js). Jeden plik, jedno wywołanie http, i od razu kompresja treści. To samo z plikami css.
Tabelka wyszukiwania: czy koniecznie musi być tak wiele tagów ? Nawet nie mam siły sprawdzić ile zajmuje ta tabelka.
Lista poniżej: jeden div, w nim drugi, w nim trzeci, w nim tabelka. Odchudź całość, mniej zagłębień, zamiast tabelki mogą być divy z floatem do lewej + width+height+position relative. Cene dajesz do span, który jest position absolute+bottom 0 (dzięki temu, że div jest relative, to span absolutny ustawi się względem diva, bottom:0 i będzie na dole, right:0 i przesunie się w prawo)
74 wywołania http + 580KB :/ Jak skleisz te js i css, to zobacz czy obrazki da się połączyć ze sobą. Zamiast osobnych obrazków jeden większy i ustawiasz przy pomocy background-position
I na koniec dorzuć gdzieś na stronie ukryty licznik zapytań do bazy.
edit: ie7
Formularz w zleceniu trochę się rozjechał, na prawo przesunęły się pola od Kraj w dół.