워드프레스 gzip 압축으로 성능 향상 시키기 (.htaccess 편집)

속도 측정 서비스를 사용하여 내 워드프레스를 측정해보았는데 압축을 하지 않아 성능 점수가 떨어져있는 것을 확인하였습니다. 그래서 워드프레스 웹 페이지 로드 시 gzip 압축을 통해서 제공할 수 있도록 수정 방법을 알려드리도록 하겠습니다. 같이 gzip 압축으로 워드프레스 성능을 향상 시켜봐요!

PageSpeed Insights에서는 ‘CSS 축소하기’, ‘텍스트 압축 사용’이라는 항목으로 나왔고, 다른 측정 사이트에서는 ‘Enable HTML compression to reduce page size and loading times’라는 항목으로 미흡하다고 나왔습니다.

PageSpeed Insights에서는 다양한 WordPress 플러그인으로 조치할 수 있다고 안내했지만 플러그인들을 많이 설치하면 성능에 별로 좋지 않을 것 같아서 직접 파일을 수정하여 조치하였습니다.
워드프레스는 Apache 기반으로 Apache 사용하시는 분들이라면 동일하게 적용 가능할 것 같습니다.

1. 워드프레스 gzip 압축 방법

.htaccess 파일에 아래 내용 추가하기

#compress text, html, javascript, css, xml:
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

# BEGIN WordPress
# END WordPress
두 주석 사이의 내용은 WordPress에서 동적으로 생성 관리하는 것 같아서 두 주석 밖에다가 추가해주었습니다.

2. .htaccess 파일 위치

.htaccess 파일의 위치를 모르시는 분들이 있을 것 같아서 파일 경로도 함께 알려드립니다.

/var/www/html/.htaccess

3. 워드프레스 재기동

저는 Linux 서버 위에 서비스를 직접 올려 구성한 것이라서 아래 명령어로 재기동 해줬습니다.

systemctl restart httpd

.htaccess 설정을 변경하여 gzip 압축 사용으로 워드프레스 웹 페이지 로드 속도를 빠르게하는 방법에 대해서 소개해드렸습니다.

Leave a Comment