Хаки и Скрипты Next Generation CMS
irbees2008 irbees2008 Опубликовано - 3 - октября Разное
2197 - 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), это существенно повысит скорость работы Вашего сайта для пользователей.

Можешь почитать и вот эту статейку "Чашка чая на CSS3"

Опрос

Ваше мнение

Как вам наш дизайн сайта?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4400 дней
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 662
  • Онлайн всего: [5]
  • Гости: [4]
  • Поисковики: [1] Google
  • Были сегодня : [3] Google, Яндекс, Яндекс
  • SQL запросов: 29
  • Генерация страницы: 0.662сек
  • Потребление памяти: 5.157 Mb 
  •   Яндекс.Метрика