GZip ist eine Form der Datenkomprimierung - dh es nimmt einen Teil der Daten und verkleinert sie. Die ursprünglichen Daten können durch Entpacken der komprimierten Datei wiederhergestellt werden.
Es ist relevant für Web-Apps und Websites, da das HTTP-Protokoll die Möglichkeit enthält, gezippte Daten zu versenden.
Dies bedeutet, dass die Bandbreitenkosten für die Bereitstellung der Website geringer sind, wenn Besucher die Seite besuchen, um kleinere Dateien herunterzuladen.
Es gibt ein paar Einschränkungen bei der Verwendung von GZip, aber insgesamt ist es normalerweise besser, gzip zu verwenden als nicht - zum Beispiel braucht es Zeit und Prozessorleistung, um die Dateien zu komprimieren und zu entpacken, aber das ist normalerweise kein Problem weil die Zeit dafür oft kürzer ist als die Zeit, die durch das Herunterladen einer kleineren Datei gespart wird. Daher ist der Gesamteffekt eine Zeitersparnis, obwohl der Browser die Datei entpacken muss.
GZip kann alle Dateien komprimieren; Es macht keinen Unterschied, was der Dateityp oder die Kodierung ist. Offensichtlich können einige Dateien effektiver komprimiert werden als andere, so dass die Bandbreiteneinsparung variiert - Textdateien wie HTML liefern die besten Ergebnisse; Bilder werden von gzip nicht so stark komprimiert, weil sie bereits eine gewisse Kompression eingebaut haben. Einige Dateien (z. B. solche, die bereits stark komprimiert sind, wie .zip
Dateien) können beim gzippen tatsächlich etwas größer werden, weil sie nicht weiter komprimiert werden können, aber gzip muss immer noch seine Metadaten zur Datei hinzufügen. Aber das sind Randfälle und machen keinen großen Unterschied.
GZip über HTTP passiert normalerweise völlig transparent. Der Endbenutzer sollte sich nicht bewusst sein, dass dies geschieht. der Browser würde es hinter den Kulissen für sie tun. Und vom Web-Server-Ende geht es einfach darum, eine Konfigurationseinstellung in Ihrer Webserver-Software zu aktivieren. Aus Ihrer Sicht ist das wirklich alles, was Sie wissen müssen; Legen Sie einfach die gzip-Einstellung auf Ihrem Server fest (oder fragen Sie Ihren ISP). Es ist durchaus möglich, dass es auf Ihrer Website bereits aktiv ist, ohne dass Sie es überhaupt wissen.
Nehmen Sie das volle Wissen hier. http://en.wikipedia.org/wiki/Gzip – Nitesh