나는 PHP로 웹 사이트를 개발했습니다. gzip 압축을 사용하여 website.how의 응답 시간을 줄이려면 할 수 있습니다.PHP에서 Gzip 압축을 활성화하는 방법
답변
은 htaccess로
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
저장 htaccess로 파일을 시도하고 다음 웹 페이지를 새로 고칩니다. 당신이 당신의 .htaccess 파일에 액세스 할 수없는 경우
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
<files *.html>
SetOutputFilter DEFLATE
</files>
, 당신은 대신 페이지의 맨 위에 다음 코드를 넣을 수 있습니다 : 당신이 아파치를 사용하는 경우
은 당신의 .htaccess 파일에 다음을 포함 압축 된 내용을 반환하기 :
<?php if(substr_count($_SERVER[‘HTTP_ACCEPT_ENCODING’], ‘gzip’)) ob_start(“ob_gzhandler”); else ob_start(); ?>
코드를 추가을 완료 한 후, 페이지가 압축되어 있는지 확인하는 http://www.gidnetwork.com/tools/gzip-test.php를 사용합니다.