• 218
  • 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: Справочник

Так что такое gzip и с чем его едят ,так вот gzip (сокращение от GNU Zip) —

Цитата:
это утилита сжатия и восстановления (декомпрессии) файлов, использующая алгоритм Deflate. Применяется в основном в UNIX-системах, в ряде которых является стандартом де-факто для сжатия данных.

Современные браузеры поддерживают сжатый контент. Сжатие текстовых форматов (CSS, Javascipt и HTML) может уменьшить их объем на 70%. Работает все очень просто. Перед отправкой ответа сервер сжимает данные. Браузер при получении сжатого ответа разжимает его и показывает результат.
gzip_response.jpg (39. Kb)
Как узнать поддерживает сайт gzip или нет?
Есть сервис который может проверить ваш сайт Gzip Checker.

Что нужно сжимать?
Сжимать следует все текстовые файлы:
HTML
XML
CSS
Javascript
txt
Другие текстовые файлы


Как включить сжатие?
Nginx
Чтобы включить Gzip в Nginx, добавьте эти строки в конфигурацию сервера:
Код:
server {
....
gzip on;
gzip_disable "msie6";
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
}

Apache
А для включения сжатия в Apache, добавьте эти инструкции в .htaccess:
Код:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

Убедитесь, что подключен модуль mod_deflate.

Уровень сжатия
Gzip поддерживает несколько уровней сжатия — от быстрого и худшего до медленного и самого компактного результата. В Nginx его можно регулировать таким образом:
Код:
gzip_comp_level 5;
# поддерживает значения от 1 (худший) до 9 (лучший)
Лучше использовать значение 5, как среднее для получения лучшего результата и снижения нагрузки на процессор.

Самое важное
Обязательно используйте сжатие (Gzip), это существенно повысит скорость работы Вашего сайта для пользователей.

Можешь почитать и вот эту статейку "Хак- Свой счетчик на сайт"

mistakes

Это тоже интересно

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Ваше мнение

какой форум лучше для вас
Результаты

----