반응형
Apache에서 GZIP 압축으로 전송되는 데이터 크기를 줄 일 수가 있습니다. 설정하는 순서는 아래와 같습니다.
1. gzip 압축하는 모듈 사용하도록 설정
httpd.conf 파일에서 #(주석)을 제거하거나, 아래와 같이 LoadModule을 통해 압축 기능을 제공하는 deflate_module을 설정합니다.
LoadModule deflate_module modules/mod_deflate.so
2. 압축에 적용될 확장자 설정
httpd.conf 파일에 압축에 적용할 확장자 목록을 나열합니다.
# GZIP compression for text files: HTML, CSS, JS, Text, XML, fonts
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
</IfModule>
3. Apache httpd 서버 재기동
'웹서버 > Apache' 카테고리의 다른 글
[정보] CORS 설정 (0) | 2023.03.20 |
---|---|
[정보] Apache 웹서버에 HTTS를 위한 설정 및 인증서 설치 (0) | 2022.10.25 |
[정보] Apache MPM(Multi-Processing Module) 이해 (0) | 2022.10.19 |
[Tips] 일반 계정으로 80 포트 서비스 하기 (0) | 2022.03.06 |
[Tips] Apache 프로세스 user/group에 별도 설정 방법 (0) | 2022.03.06 |