GZip to forma kompresji danych - tzn. Pobiera porcję danych i ją zmniejsza. Oryginalne dane można przywrócić, rozpakowując skompresowany plik.
Jest to związane z aplikacjami internetowymi i stronami internetowymi, ponieważ protokół HTTP zawiera możliwość wysyłania danych do gzip.
Oznacza to, że gdy jest używany, koszty przepustowości związane z obsługą witryny będą niższe, ponieważ osoby odwiedzające witrynę będą pobierać mniejsze pliki.
Istnieje kilka zastrzeżeń dotyczących korzystania z GZip, ale ogólnie lepiej jest używać gzip niż nie - na przykład, potrzeba czasu i mocy procesora na rozpakowanie i rozpakowanie plików, ale zazwyczaj nie jest to problem ponieważ czas potrzebny na zrobienie tego jest często krótszy niż czas zapisany przez pobranie mniejszego pliku. Dlatego ogólny efekt to oszczędność czasu, mimo że przeglądarka musi rozpakować plik.
GZip może kompresować wszystkie pliki; nie ma znaczenia, jaki jest typ pliku lub kodowanie. Oczywiście niektóre pliki mogą być kompresowane bardziej efektywnie niż inne, więc oszczędzanie przepustowości będzie się różnić - pliki tekstowe takie jak HTML dają najlepsze wyniki; obrazy nie są skompresowane tak bardzo przez gzip, ponieważ mają wbudowaną kompresję. Niektóre pliki (np. Te, które są już mocno skompresowane, jak pliki .zip
) mogą w rzeczywistości zostać nieco większe po spakowaniu gzipem, ponieważ nie można ich skompresować, ale gzip nadal musi dodać do pliku metadane. Ale są to skrajne przypadki i nie mają większego znaczenia.
GZip przez HTTP zwykle dzieje się całkowicie transparentnie. Użytkownik końcowy powinien być całkowicie nieświadomy, że tak się dzieje; przeglądarka zrobi to za kulisami. A od końca serwera WWW jest po prostu kwestia włączenia ustawień konfiguracyjnych w oprogramowaniu serwera sieciowego. Z Twojej perspektywy to naprawdę wszystko, co musisz wiedzieć; po prostu ustaw gzip na swoim serwerze (lub poproś o to swojego dostawcę usług internetowych). To całkiem możliwe, że może być już aktywna w Twojej witrynie, nawet jeśli nie wiesz.
Zapoznaj się z pełną wiedzą tutaj. http://en.wikipedia.org/wiki/Gzip – Nitesh