Hvad er en CSS -kompressor?
Cascading Style Sheets (CSS) -programmering giver webstedsejere mulighed for at lave design og indstille farver, og en CSS -kompressor er et program, der krymper denne kodning. Når de fleste laver en CSS -fil, indtaster de flere ord eller tegn, end det virkelig er nødvendigt, og en CSS -kompressor fjerner disse unødvendige tegn. Skaberne tilføjer undertiden kommentarer til CSS, og kompressoren vil normalt fjerne eller forkorte disse. De fleste kompressorer har et forståelsesniveau, som brugerne kan vælge, og dette vil bestemme, hvor let det er for en person at læse CSS. Ved at begrænse mængden af tegn i CSS -kode kan webstedsejere muligvis bemærke bedre belastning og mindre båndbreddebrug.
Når folk manuelt koder deres CSS, tilføjer de normalt flere tegn, end det virkelig er nødvendigt. For eksempel, når folk specificerer polstring i CSS, kan de tilføje fire linjer til polstring på hver side, men kun en linje er virkelig nødvendig. En CSS -kompressor tager sådanne tilfælde og krymper CSS til det mindste mulige beløb.
Nogle mennesker sætter kommentarer i deres CSS. Disse kommentarer er måske bare for sjov, eller de kan være af stor betydning for webstedsejere. Uanset hvorfor de placeres i CSS, kræver de mere kodning, og selvom kommentarerne ikke ses af besøgende, vil det stadig tage længere tid, før webstedet indlæses. Når der bruges en CSS -kompressor, fjerner den enten helt sådanne kommentarer, eller hvis brugerne anmoder om, kan kompressoren opbevare en del - eller flere tegn - fra kommentarerne.
Når det kommer til at optimere CSS for hastighed, skal det fremstilles som en stor blok, der bruger CSS -forkortelser og begrænser kodningen til det nødvendige minimumsbeløb. På samme tid er dette meget svært for folk at læse, og det kan gøre redigeringer vanskelige. Dette fører til, at de fleste CSS -kompressorprogrammer har et kompressionsniveau, og det kan tilbyde noget spillerum, så folk stadig kan læse kodningen med lethed.
Det eneste, en CSS -kompressor gør, er at fjerne breve og tal, og CSS -filen selv vil typisk kun kaste en lille mængde digital vægt. På samme tid er websteder beregnet til at være lette, og indlæsning af en lille CSS -fil tusinder af gange om måneden kan spise båndbredde. Ved at komprimere filen vil de fleste webstedsejere se deres websted indlæses hurtigere, og brugen af båndbredde vil typisk falde.