PHP gzip module

Использование этого модуля — наиболее совместимый способ включения GZIP-сжатия страниц на вашем сайте (работающем, разумеется, на PHP).

Сжатие GZIP может значительно ускорить загрузку страниц для всех ваших посетителей, в обмен на большую нагрузку на процессор сервера. Но если ваш сайт — не Yandex, а сервер — не 386’ой, её врядли кто-то заметит.

Все современные браузеры поддерживают этот метод сжатия, а если скрипт обнаружит какой-то древний браузер без этой поддержки — он просто будет «скармливать» ему несжатые страницы, так что посетитель увидит их в любом случае.

Использование

Скачиваем (размер меньше 1 килобайта): жмем правой кнопкой по ссылке, выбираем «Сохранить как…».
Переименовываем в gzip.php, и помещаем в каталог с сайтом. После этого добавляем такую строчку:

include(«gzip.php»);

…куда-нибудь в начало всех PHP-скриптов, выдающих страницы посетителям.

Наиболее совместимый?

Есть и другой способ включения сжатия. Он заключается в использовании встроенной функции PHP:

ob_start(«ob_gzhandler»);

Однако я обнаружил, что это не работает на некоторых серверах. Хотя сама строчка не выдаёт никаких ошибок, сжатия просто не происходит! Причины наверняка кроются в особенностях настройки этих серверов. Только с помощью gzip.php удалось задействовать сжатие, и ощутить, наконец, его преимущества.

Код файла gzip.php

Источник: lred.ru

Оцените статью
новости для мужчин