GZIP & HTML Compress – WordPress Plugin
Plugin do WordPressa, który po prostu usuwa zbędne znaki dzięki czemu rozmiar dokumentu przesyłanego do przeglądarki jest średnio o ~ 10% mniejszy dzięki temu zaoszczędzamy transfer oraz przyspieszamy wczytywanie strony.
Działa z osadzonym kodem JavaScript (<script></script>) oraz CSS (<style></style>), działa także ze znacznikami PRE, TEXTAREA (<pre></pre>,<textarea></textarea> – nie są one w ogóle kompresowane)
Dodatkowo osadzony JavaScript kompresuje za pomocą specjalnych tablic, niezależnie od kodu html tak samo z osadzonym CSS, wykorzystuje w tym celu dwie funkcje, pierwsza z nich to compress CSS code – compressor, a druga to compress JavaScript code – compressor.
Dodatkowo uruchamia kompresję GZIP, która powoduje zmniejszenie rozmiaru wysyłanego dokumentu do przeglądarki o około ~ 80% (polega to na tym, że jeśli przeglądarka obsługuje kompresje GZIP przesyłany jest do niej skompresowany dokument który jest o około ~ 80% mniejszy następnie przeglądarka go rozpakowuje i odczytuje, jeśli przeglądarka nie obsługuje GZIP dokument przesyłany jest bez kompresji)
Kategorycznie zalecam korzystanie z tej wtyczki równocześnie z wtyczką WP Super Cache!!!
Co dokładnie jest usuwane?
Otóż w kompresji HTML usuwane są takie zbędne śmieci jak:
- Przejście do nowej linii (new line)
- Powrót karetki (carriage return)
- Usuwana jest Vertical Tab
- Wszystkie tabulatory(oraz więcej wystąpień niźli jedno) zamieniane są na pojedynczą spację
- Puste bajty, znaki zerowe
- Każde wystąpienie spacji powyżej jednej jest zamieniane na zwykłą pojedynczą
- Komentarze HTML, za wyjątkiem komentarzy warunkowych dla przeglądarki Internet Explorer
Zmniejsz zużycie transferu oraz przyspiesz ładowanie i renderowanie stron w wordpressie!
Dla porównania przykładowa strona która korzysta z tej wtyczki, oraz ta sama strona bez wtyczki (obydwie przy wykorzystaniu kompresji GZIP)
Wtyczka włączona? | Oryginalny rozmiar (w bajtach) | Rozmiar po kompresji GZIP(w bajtach) | Procent kompresji GZIP(w procentach) |
Tak | 16,454 | 5,900 | 64.1 |
Nie | 18,013 | 6,544 | 63.7 |
Dodatkowo prócz oszczędności i szybkości utrudniamy złodziejom kodu pracę… Znów przypominam, że zalecam korzystanie z tej wtyczki przy równoczesnym wykorzystaniu WP Super Cache.
Nazwa wtyczki: GZIP & HTML Compress
Najnowsza wersja: 0.1
Znane błędy:
- W wersji 0.1 wyłączona została kompresja osadzonego kodu JavaScript
- Brak innych błędów
Changelog
- Version: 0.1 – first release, no compress embeded script’s
Download
Download: GZIP & HTML Compress 0.1
Installation
Skopiuj folder /gzip-html-compress/ do folderu /wp-content/plugins/. Następnie przejdź do panelu administratora do sekcji: Wtyczki i odnajdź na liście wtyczkę o nazwie: GZIP & HTML Compress, tuż pod jej nazwą wciśnij przycisk Aktywuj.
Jeśli używasz WP Super Cache po włączeniu wtyczki wyczyść cache i dopiero efekty będą widoczne.
11.09.2009 at 21:32
Błąd przy wypakowywaniu…
unsupported compression method 14
11.09.2009 at 21:35
Mi wszystko działa, lecz poprawiłem metodę kompresji z LZMA na DEFLATE. Powinno zadziałać, paczka poprawiona.
11.09.2009 at 21:50
Teraz w porządku, dzięki.
Zabieram się za testowanie…
26.05.2010 at 19:40
Dzięki za wtyczkę. Poprawę widać od razu!
30.10.2010 at 23:11
dzięki zaraz przetestuję , chociaż nie wydaje mi się aby to wiele pomogło
08.11.2011 at 15:03
Zrobione, brak jakichkolwiek rezultatów.
20.11.2011 at 13:22
Spójrz w źródło strony bo co do wydajności raczej przy dzisiejszych mocach obliczeniowych i łączach dzieżko odczuć :)