За последние 24 часа нас посетили 55170 программистов и 1732 робота. Сейчас ищут 799 программистов ...

Gzip сжатие страниц на сайте - проблемы и решения...

Тема в разделе "Прочие вопросы по PHP", создана пользователем enshtein, 17 окт 2007.

  1. enshtein

    enshtein Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    291
    Симпатии:
    0
    В PHP есть такая приятная штука: ob_gzhandler() для организации GZip сжатия страниц например таким образом:
    PHP:
    1. ob_start("ob_gzhandler", 4)
    в мануале написано:
    Т.о. мне не надо проверять HTTP_ACCEPT_ENCODING на наличие слова "gzip", т.е. мне не надо беспокоится что сжатый контент попадет в руки непонимающего его браузера или же еще хуже поисковому роботу...

    Однако возникает вопрос, насколько правилен такой подход ко всем случаям жизни?? Т.е. настроки PHP, Apache, библиотеки Zlib. Ибо хочется обеспечить как можно более коректное GZip-сжатие страниц и работающее на как можно больших вариантах конфигурациях:
    Могу предположить следующую проверку:
    PHP:
    1. if (extension_loaded( 'zlib' ) and  function_exists('ob_gzhandler')) {
    2.    ob_start("ob_gzhandler", 4)
    3.    ...
    4.    ...
    5.  
    6.    
    Расскажите о своих подходах и решениях плиз? Или скажите что не так у меня....
     
  2. ustas

    ustas Активный пользователь

    С нами с:
    17 сен 2007
    Сообщения:
    59
    Симпатии:
    0
    берёшь любую нормальную cms и смотришь, и так далее до полного просветления.
     
  3. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Да

    Слишком много, достаточно либо
    PHP:
    1. if (extension_loaded('zlib'))
    либо
    PHP:
    1. if (function_exists('ob_gzhandler'))
    или просто
    PHP:
    1. ob_start("ob_gzhandler");
    (Первое "правильнее", второе "логичнее", третье вообще почти идеально)
     
  4. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    ustas
    Ты бы ещё посоветовал повеситься а потом написать диссертацию про "жизнь после смерти"

    По твоему существует такое "явление природы" как
    ???

    Может ещё примеры приведёшь ? (вот посмеёмся)