Navešću par primera koji su manje više banalni, ali pomažu da se smanji vreme učitavanja stranica u pregledač (browser) korisnika:
1. Izbaciti tabele - primeniti CSS
Browseri prvo učitaju podatke o tabeli (izgled) a zatim sadržaj, što znači da korisnik ne vidi sadržaj dok se tabela potpuno ne učita;
CSS zahteva manje koda za prikaz od tabele = smanjena veličina fajla za download
CSS omogućava da birate šta će se prvo pojaviti u browseru - omogućite korisniku da prvo vidi sadržaj, a veće slike i ostalo neka se polako učitavaju...
2. Kod dugmića za navigaciju umesto slika treba koristiti text+CSS = približno dobri rezultati
Pomoću CSS-a mogu da se naprave stvarno dobri navigacioni meniji.
Ukoliko je slika u pozadini BAŠ bitna, može da se stavi kao background, a text ostaje ispred - i odmah se učita
3. Ako želite koristiti slike za "ukras" najbolje je da se pozovu kao pozadina iz CSS fajla
Takođe, ovako može da se uštedi par bajta koda koji bi se inače potrošio na alt, width, height, border tagove...
Ako sliku morate ubaciti na stranicu, onda joj obavezno stavite width i height - tako će browser saznati kolika je slika, zauzeti joj mesto na strani, i nastaviti sa učitavanjem sadržaja, dok se slika polako učitava...
4. Izbrišite nepotrebni white space, t.j. nepotrebne razmake, prazne HTML tagove
5. Koristite relativne linkove (../nešto/slika.jpg umesto http://www.sajt.kom/nesto/slika.jpg) -
6. Izbrišite nepotrebne meta tagove (ako ih imate). Uglavnom se slabo pridaje važnost ovim tagovima, osim description i eventualno keywords. Ostalo (author, robots itd.) uglavnom nisu korisni i povećavaju broj karaktera u kodu.
7. Koristite eksterne skripte (da ih izbacite iz HTML i smanjite veličinu koda)
8. Smanjite CSS fajlove sa shorthand CSS. Npr, korisitite
Code:
padding: 2px 1px 3px 4px (po pravilu: top right bottom left)
padding: 2px 1px 3px 4px (po pravilu: top right bottom left)
umesto
Code:
padding-top:...
padding-right:...
padding-bottom...
......
padding-top:...
padding-right:...
padding-bottom...
......
ili
Code:
font: 10px bold Verdana
font: 10px bold Verdana
umesto font-size, font-family, font-weight...
I najvažnije: izbacite sve što vam STVARNO ne treba! (sami odlučite šta je to)
Postovaću ovde ako se setim ili saznam još nešto bitno (?), a takođe ohrabrujem ostale da urade isto...
[Ovu poruku je menjao mluddn dana 21.11.2007. u 16:14 GMT+1]
[Ovu poruku je menjao mluddn dana 21.11.2007. u 16:15 GMT+1]