Gzip


Co je Gzip?

Gzip je kompresní algoritmus, který slouží k úspoře místa a času při přenosu dat. Může být použit k redukci velikosti dokumentů, obrázků, CSS a JavaScript souborů.

Základní princip Gzip

Gzip je kompresní formát, který se zaměřuje na redukci velikosti dokumentů a souborů. Tento algoritmus je velmi dlouho v provozu, protože jeho první verze byla vydána v roce 1992. Gzip pracuje tím, že spojuje často se opakující vzory dat a přiřazuje každému vzorovi jednotlivou reprezentaci. Jakmile jsou data komprimována, mohou být přijata uživatelem, kteří je rozbalí a vytváří z nich zpětně původní formát.

Výhody Gzip

Utilizace Gzip poskytuje následující výhody v oblastech web designu a serverování:

  • Snížení časů nahrávání stránek
  • Ušetření místa na disku a paměti
  • Zvýšení rychlosti přenosu dat
  • Snížení nákladů

Příklady Gzip

Existuje mnoho nástrojů, které mohou být použity k implementaci Gzip. Následující jsou některé z nejznámějších:

  • Apache: Apache lze nakonfigurovat tak, aby používal Gzip. HTTP server si může vytvářet kopie stránek, které jsou ve formátu Gzip a bude je odesílat do prohlížeče, pokud je prohlížeč schopen akceptovat Gzip soubory.
  • nginx: Nginx může být rychle konfigurován pro Gzip, protože je součástí konfiguračního souboru.
  • PHP: PHP může být použit k komprimování dat Gzipem. Může být použit na získání dat z externích zdrojů, jako je například databáze, a následné jejich komprimování.

Gzip je nyní velmi široce používán na webu, což je důvodem, proč všechny moderní prohlížeče podporují jeho algoritmus. To umožňuje uživatelům odesílat rychlejší stránky a díky tomu mohou dosáhnout lepšího UX.

Více informací na Wikipedia