Четверг, 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-скрипты.
Вуаля! Страница размером в 40 Кб ужалась до 16 Кб. А если бы она была килобайт 200? Осталось это дело протестировать на разных браузерах и ОС.
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-