DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   (X)HTML, JavaScript, DHTML, XML, CSS (http://www.devprotalk.com/forumdisplay.php?f=8)
-   -   CSS optimizacija (http://www.devprotalk.com/showthread.php?t=1395)

Vladimir Nikolic 19. 08. 2006. 20:26

CSS optimizacija
 
Za optimizaciju CSS-a preporučujem
ovu stranicu: http://iceyboard.no-ip.org/projects/css_compressor

Sa tim na lak način možete da smanjite veličinu CSS-a.

Ali oprezno: ako aktivirate sve opcije, rezultat može biti greška
u nekim browserima.
Zato oprezno podešavanje i eksperimentisanje.

Sa poštovanjem

Nikolić Vladimir

[nq] 19. 08. 2006. 22:06

Pozdrav, i dobrodosao.

Da koristio sam ove alate sve ga par puta, probacu da pronacem link ka slicnom, koji ni na najvecem stepenu nazovimo je "kompresije" nije pravio greske.

Off Topic:
:1043: za Limundo, svidja mi se!

Vladimir Nikolic 19. 08. 2006. 22:17

Ovaj CSS-Compressor sam izabrao iz liste.
Bilo je nekoliko, ali se ovaj pokazao kao najbolji.
Testirali su različite stranica (među njima i digg.com)
i ovaj je imao samo jedanput grešku dok su ostali malo češće grešili.

A i kompresija je ovde jača.

Za početak sam koristio samo najminimalniju verziju (znači ništa nije štiklirano).
Sve radi kako treba, a opet po 1.5KB manji.

PS: Hvala na pohvali i dobrodošlici.

[nq] 19. 08. 2006. 22:21

Citat:

Originalno napisao Vladimir Nikolic
Ovaj CSS-Compressor sam izabrao iz liste.
Bilo je nekoliko, ali se ovaj pokazao kao najbolji.

Deder podeli link sa nama, da procitamo.

Vladimir Nikolic 19. 08. 2006. 23:16

Već bi ga napisao da ga još imam.

O meni treba dve stvari znati: volim da se informišem što više moguće.
Prosto upijam informacije (pamćenje je druga stvar :-) ).

A druga stvar: sve što sam pročitao i nema značaj za mena, bacam, prodam ili (kao u ovom slučaju) izbrišem.

Ja mislim da sam preko digg-a naleteo na sajt.

jasmanac 20. 08. 2006. 12:46

Ukoliko pravilno koristis CSS2 ne vidim neku potrebu za optimizacijom...

Vladimir Nikolic 20. 08. 2006. 13:02

Uvek ima prostora za optimizaciju.
Na primer: retko ko pise CSS (ili bilo koji durgi kod) do maksimalne uštede prostora. Ovaj program smanuje CSS, među ostalim opcijama, tako što sklanja whitespace. Samo da (basic) opcija dovodi do smanjenja za nekih 5-10 %.
A mala stranica je cilj koji treba uvek biti u vidu.
Dizajn je bitna stavka, ali ne vredi mnogo ako je sajt preterano velik, tako da dial-up korisnici nemaju želju da čekaju.

Pozdrav

jasmanac 20. 08. 2006. 13:58

Citat:

Originalno napisao Vladimir Nikolic
Dizajn je bitna stavka, ali ne vredi mnogo ako je sajt preterano velik, tako da dial-up korisnici nemaju želju da čekaju.

CSS fajl utice na brzinu ucitavanja stranice ali to su mili/nano sekunde u pitanju tako da je potpuno bespredmetno raspravljati o CSS optimizaciji u ovom slucaju.

CSS optimizacija da ali je pitanje do koje mere? Svaki profesionalni developer tezi ka optimizaciji koda, zato postojie i standardi. Ali nikada necu zagovarati ovakav vid optimizacije.

Prvo sto nije nimalo citak. Ajde otvori da editujes jedan ovako optimizirani fajl? Koliko ti je vremena potrebno da pronadjes liniju koda (u ovom slucaju deo koda jer je sve strpano u jednoj liniji) koju zelis editovati?

kao sto sam i napomenuo ranije, onaj ko se striktno drzi standarda nema potrebe za optimizacijom, narocito ako je u pitanju CSS.

Vladimir Nikolic 20. 08. 2006. 14:11

Nanosekunda?
Ne bih se složio.
Evo ja sam smanjio na početnoj stranici kod za 2,5 kb.
To znači otprilike pola sekunde brže učitavanje na dial-up liniji.
To nije za potcenjivanje.
Pogotovo ako se ovako lako može dobiti.

Editovanje isto nije problem:
Izvorni fajl ostavljaš dalje na serveru.
Onda na njemu izmeniš to što želiš, i ako sve radi kako treba,
odeš na stranicu i opet ka kompresuješ.

Naravno da je malo napornije, ali ću ti korisnici biti zahvalni.
I to je valjda cilj našeg angažovanja.

Slažem se sa tobom, da ovo nije zamena za dobro pisan kod.
Ali sigurno interesantan dodatak.

Sa poštovanjem

Nikolić Vladimir

borstale 20. 08. 2006. 14:34

Citat:

Originalno napisao Vladimir Nikolic
To znači otprilike pola sekunde brže učitavanje na dial-up liniji.
To nije za potcenjivanje.

Meni jeste.


Vreme je GMT +2. Trenutno vreme je 10:33.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.