-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в MalcolmX

 -Сообщества

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 24.01.2006
Записей: 584
Комментариев: 2081
Написано: 3945


GZIP и HTML

Четверг, 10 Августа 2006 г. 09:26 + в цитатник
Всем известно, что GZip - штука хорошая. Если сайт поддерживает функцию сжатия, а браузер функцию распаковки, то странички отдаются клиенту сжатыми. Практически это означает, что клиент тратит на порядок меньше траффика и возрастает скорость загрузки страниц. Особенно актуально для больших текстовых блоков. LiveInternet GZip не использует, а вот LiveJournal да.

Для поддержки GZip достаточно установленной на сервере библиотеки zlib (практически у всех хостеров она присутствует с выключенными опциями сжатия). Однако если сайт состоит из статических html страничек, то zlib не применяется, т.к., видимо, это одна из библиотек PHP, а PHP для вывода HTML не используется.

Потратив пару минут, можно обойти и это ограничение. Итак, открываем файл .htaccess и добавляем туда следующие строки:
code:
AddHandler application/x-httpd-php .html
php_flag zlib.output_compression On

Первая строка заставляет сервер обрабатывать html как php-файлы, вторая включает сжатие. Бонус - теперь внутри html можно вставлять php-скрипты.

 (364x208, 4Kb)

Вуаля! Страница размером в 40 Кб ужалась до 16 Кб. А если бы она была килобайт 200? Осталось это дело протестировать на разных браузерах и ОС.

Lord_Uncertainty   обратиться по имени Четверг, 10 Августа 2006 г. 12:37 (ссылка)
Гений.
Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку