797

GZIP сжатие

Рассмотрим вопрос о реализации GZIP сжатия, т.к. не так много статей написано по этой теме. Я не буду объяснять что это такое, для этого есть мануалы: php.net Скажу лишь одно — GZIP сжатия ускоряет вывод станицы в несколько раз! Реализовать GZIP compression очень легко, достаточно лишь добавить ob_start("ob_gzhandler"); перед тем как собираетесь выводить что-либо.Как же проверить как сильно сжимает наш HTML код GZIP? Это тоже достаточно легко: В своем PHP скрипте кладем кук: setcookie('page_size',strlen($tmp).','.strlen($tmp 2)); // где $tmp – станица до сжатия; $tmp2 – станица после сжатия. Чтобы полить станицу после сжатия делаем следующее: $tmp2=ob_gzhandler($str); Только не нужно вызывать и ob_start("ob_gzhandler") и ob_gzhandler($str) одновременно! Выбираем что-то одно. Идем далее... Чтобы все это увидеть в “красивом виде” пишем следующий JS код и вставляем в вашу страницу, которую Вы питаетесь сжать: [ GZIP compression enabled
0