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

Можешь почитать и вот эту статейку "Бегущая строка на Jquery с эффектом набора текста"

Опрос

Ваше мнение

Какой поисковой системой пользуетесь?
Результаты

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

Теги

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

Статистика

  • Caйту: 3357 дней
  • Новостей: 546
  • Комменты: 254
  • Зарегистрированно : 574
  • Онлайн всего: [6]
  • Гости: [6]
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 30
  • Генерация страницы: 0.371сек
  • Потребление памяти: 6.192 Mb 
  •   яндекс.ћетрика