Kompresja zlib

Niedawno dostałem zlecenie, które polegało na uruchomienie strony . Obiawiało się to tym, że serwis w ogóle nie działał biały ekran. Miałem nie mały problem z zlokalizowaniem usterki, okazało się, że problem powoduje pewna funkcja, a dokładniej extension_loaded('zlib'). Problem zlokalizowany, teraz pozostaje sprawdzić co powoduje ten błąd. Zaczołem od zobaczenia czy bibloteka jest odpalona na serwerze i trafiłem w sedno, tak jak przypuszczałem
kompresja zlib

teraz pozostało uruchomienie ręczne biblioteki za pomocą pliku .htaccess i funkcji php w pliku stwierdzonej usterki

ini_set('zlib.output_compression_level', 1);
if (extension_loaded('zlib')){
 
 ob_start(array('ob_gzhandler',5)); 
}

Uruchomienie w pliku.htaccess


 php_flag zlib.output_compression on
 php_value zlib.output_compression_level 1
 php_value zlib.output_handler on

Dodaj komentarz


Kod antyspamowy
Odśwież

Używamy cookies i podobnych technologii m.in. w celach: świadczenia usług, reklamy, statystyk. Korzystanie z witryny bez zmiany ustawień Twojej przeglądarki oznacza, że będą one umieszczane w Twoim urządzeniu końcowym. Pamiętaj, że zawsze możesz zmienić te ustawienia. To find out more about the cookies we use and how to delete them, see our privacy policy.

I accept cookies from this site.

EU Cookie Directive Module Information