GZIP & HTML Compress – WordPress Plugin

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)
Tak16,4545,90064.1
Nie18,0136,54463.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.

7 Comments

  1. Błąd przy wypakowywaniu…
    unsupported compression method 14

  2. tosiek

    11.09.2009 at 21:35

    Mi wszystko działa, lecz poprawiłem metodę kompresji z LZMA na DEFLATE. Powinno zadziałać, paczka poprawiona.

  3. Teraz w porządku, dzięki.
    Zabieram się za testowanie…

  4. Dzięki za wtyczkę. Poprawę widać od razu!

  5. dzięki zaraz przetestuję , chociaż nie wydaje mi się aby to wiele pomogło

  6. Paweł Mąka

    08.11.2011 at 15:03

    Zrobione, brak jakichkolwiek rezultatów.

    • tosiek

      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ć :)

Dodaj komentarz