GZip - это форма сжатия данных, то есть она берет кусок данных и делает ее меньшей. Исходные данные могут быть восстановлены путем незакрепления сжатого файла.
Это относится к веб-приложениям и веб-сайтам, поскольку протокол HTTP включает в себя возможность gzip передаваемых данных.
Это означает, что когда он используется, ваши расходы на пропускную способность для обслуживания сайта будут ниже, потому что люди, посещающие сайт, будут загружать файлы меньшего размера.
Существует несколько предостережений для использования GZip, но в целом обычно лучше использовать gzip, чем не для того, чтобы, например, потребовалось время и мощность процессора для zip и распаковки файлов, но обычно это не проблема потому что время, которое требуется для этого, часто меньше времени, которое сохраняется при загрузке меньшего файла. Поэтому общий эффект - это экономия времени, несмотря на то, что браузеру необходимо разархивировать файл.
GZip может сжимать все файлы; не имеет значения, какой тип файла или кодировка. Очевидно, что некоторые файлы могут быть сжаты более эффективно, чем другие, поэтому экономия полосы пропускания будет различной - текстовые файлы, такие как HTML, дают наилучшие результаты; изображения не сжаты так gzip, потому что у них уже есть встроенное сжатие. Некоторые файлы (например, те, которые уже сильно сжаты, например, файлы .zip
) могут фактически немного увеличиться при использовании gzipped, потому что они не могут быть сжаты любым другим, но gzip все равно необходимо добавить в файл метаданные. Но это краевые случаи и не имеют большого значения.
GZip через HTTP обычно происходит полностью прозрачно. Конечный пользователь должен полностью не знать, что это происходит; браузер сделает это за кулисами для них. И с конца веб-сервера просто вопрос настройки конфигурации в вашем веб-сервере. С вашей точки зрения, это действительно все, что вам нужно знать; просто установите параметр gzip на свой сервер (или попросите вашего интернет-провайдера сделать это). Возможно, он уже может быть активным на вашем сайте, даже не зная.
Ознакомьтесь с полным текстом здесь. http://en.wikipedia.org/wiki/Gzip – Nitesh