Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kompresja JS/CSS
Armstrong
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 40
Dołączył: 26.08.2009
Skąd: Kobiernice

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


Hmm Zastanawia mnie jedno. Czy opłaca się kompresować CSS i JS? Jak to ogólnie wpływa na "szybkość". Czy stosujecie takowe kompresje? W ogóle są one pomocne?

Jeżeli temat już istniał, to przepraszam szukałem (pewnie nie zbyt dobrze).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Czytałem kiedyś artykuł na ten temat. Autor zwrócił uwagę, że na ogólną szybkość strony wpływa kilka czynników:
1. Wielkość pobieranych plików.
2. Czas przygotowania tych plików (czyli np. dekompresji po mod_deflate).
3. Czas parsowania.
4. Czas wykonywania.

Minifikacja (usunięcie white-space) JS i CSS na pewno wpływa dobrze na na punkt 1. Nie ma żadnego wpływu na punkt 2. Prawdopodobnie przyśpiesza (minimalnie) przy punkcie 3, ale nigdy nie znalazłem niczego co by to potwierdziło - szczególnie, że przy językach skryptowych liczy się bardziej ilość tokenów niż wielkość pliku. Istnieje jeszcze opcja minifikacji w połączeniu z optymalizacją źródeł, a nawet ich zaciemnieniem (obfuscacja). Teoretycznie może to dać dodatkowego kopa punktowi 1 i 3.

Schodki zaczynają się gdy jednocześnie chcesz użyć kompresji i minifikacji. Mogą sobie wchodzić w paradę.

Oczywiście nie zawsze będziesz potrzebował tego typu optymalizacji np. gdy masz niewiele odwiedzin, lub twoje oryginalne style i skrypty są i tak niewielkie.





Za punkt 4 odpowiadają już same silniki JS wbudowane w przeglądarki, a te są coraz szybsze (IMG:style_emoticons/default/smile.gif)
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: 9.10.2025 - 14:54