• Авторизация


GZIP и HTML 10-08-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]

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


Комментарии (1): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник GZIP и HTML | MalcolmX - Walden fiction | Лента друзей MalcolmX / Полная версия Добавить в друзья Страницы: раньше»