Zlib을 이용하여 웹페이지 속도를 빠르게 하기
xe는 웹페이지 로딩 속도를 빠르게하기위해 내부적으로 ob_gzhandler함수를 사용하고있다.
성능면에서 ob_gzhandler 은 별로 안좋으며 PHP 권장사항으로도 ob_gzhandler 대신 zlib.output_compression 사용할것을 권장하고있다.
zlib.output_compression 을 사용하는방법..
xe 1.4.5.10 기준..
xe/config/config.inc.php 100 line..
if(!defined('__OB_GZHANDLER_ENABLE__')) define('__OB_GZHANDLER_ENABLE__', 1); 제거후 그자리에 아래 코드 추가..
define('__OB_GZHANDLER_ENABLE__', 0);
ini_set('zlib.output_compression', 'On');
ini_set('zlib.output_compression_level', 6);
xe/modules/file/file.controller.php 124 line..
function procFileDownload() { 다음행에 아래 코드 추가..
ini_set('zlib.output_compression', 'Off');