이 글의 예시에서는 Apache 환경에서 php의 gzip 구성 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
1.conf/httpd.conf
1) #LoadModule headers_module module/mod_headers.so 앞의 주석 #을 제거합니다.
2) LoadModule deflate_module 모듈/mod_deflate.so를 추가합니다.
3) #Include conf/extra/httpd-vhosts.conf 앞의 주석 #을 제거합니다.
2.conf/extra/httpd-vhosts.conf
VirtualHost에
추가
<Location "/"> SetOutputFilter DEFLATE BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary Header append Vary User-Agent env=!dont-vary </Location>
예:
<VirtualHost *:80> DocumentRoot "D:/Apache2.2/htdocs/wef" <Location "/"> SetOutputFilter DEFLATE BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary Header append Vary User-Agent env=!dont-vary </Location> </VirtualHost>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.