워드프레스 홈페이지를 구축하면서 느낀 유용한 정보 몇가지 공유합니다.

워드프레스 홈페이지 구축만 하면~~ 땡??​ 이 아니죠..
불필요한 건 정리하고 최적화 시켜야 접속시 빨리 로딩이 되겠죠?
성격 급한 우리나라 환경에서는.. 반드시 필요한 후속 작업이라 하겠습니다.
자 그러면.. 최적화 시키는 방법 중 제가 경험하고 적용한건 일단 3가지 방법입니다.​

1. 이미지 최적화
2. 캐쉬 최적화
3. 파일 압축​ (compression/ gzip)

무슨 말인지 어렵죠?? 작업하는 저도 어렵습니다… ㅡ.,ㅡ”
그냥~ 일단 믿고 따라와 보세요..
그전 보다는 훨씬 빨라진 사이트로 변화된걸 경험 할 수 있을거예요~~​

1. 이미지 최적화 – 이미지 해상도는 물론 파일 확장자, 사이즈에 따라 이미지를 ​최적화해서
파일 용량을 줄여주는 플러그인입니다.
EWWW Image Optimizer​

이미지 플러그인을 적용시키는 화면이예요..
기존 이미지 파일이 얼마나 최적화 되었는지 파일별로 일괄 표시가 된답니다..
한번 설치 후 미디어 파일 올릴때마다 사용할 수 있습니다.

2. 캐쉬 최적화 – 쉽게 말해 사용자가 페이지 방문시 페이지를 조금 더 빠르게 보여주는데 도움을 주는 플러그인 이예요..
WP Super Cache

캐쉬 플러그인 설정화면입니다.
저처럼 영어가 안되시거나 보다 전문적인 설명을 보고 싶다면..​
그리고 설치 후 설정에 필요한 상세페이지를 보고 싶으시다면​
http://ssamture.net/archives/2396

위 블로그를 참고하시면 도움이 될 듯 합니다.. ​

3. 파일 압축(compression/ gzip)
사용자가 요청한 웹페이지를 웹서버에서 보낼때 압축해서 보내는 방법입니다.
압축해서 파일을 전송하게 되면 그만큼 페이지 로딩 속도가 빨라지겠죠?​​

조금 복잡해 보일수 있습니다만.. 생각보다는 어렵지 않으니 차분히 보세요..​
워드프레스 파일이 올라가 있는 웹서버에 root 폴더에 보시면..
.htaccess 파일이 있을거예요..​

.htaccess 파일을 열게되면 보통 아래처럼 되어있습니다. ​​

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress​

그럼 여기 밑에다 바로 아래 코드를 붙혀줍니다…
(먼저 혹시나 있을 실수에 대비해 반드시 ​.htaccess 파일은 백업 받아두세요~~)

​# compress text, HTML, JavaScript, CSS, and 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
AddType x-font/otf .otf
AddType x-font/ttf .ttf
AddType x-font/eot .eot
AddType x-font/woff .woff
AddType image/x-icon .ico
AddType image/png .png

# compress text, HTML, JavaScript, CSS, and XML​

​​그리고 나서 그대로 덥어씌우기 하시고…
웹 사이트가 정상적으로 동작하는지 다시 체크해 보세요..

​만약 정상적으로 동작을 하는걸 확인하셨으면..
​정상적으로 gzip이 적용되는지를 확인해봐야 됩니다..

​확인 여부는 아래 사이트를 방문해서
해당 URL을 넣어보면 알 수 있답니다..​

​http://www.whatsmyip.org/http-compression-test/​

녹색 체크가 뜨면 정상적으로 적용됐다는 겁니다

(압축 전 파일 크기: 66.5KB -> 압축 후 파일 크기: 12.2KB)
거의 1/6 수준으로 압축이 된걸 알 수 있습니다..

워드프레스 사이트의 속도 최적화는
지금까지 알려드린 3가지
1. 이미지 최적화
2. 캐쉬 최적화
3. 파일 압축​ (compression/ gzip)​

이렇게만 해도 웹페이지 로딩 속도가 이전보다 훨~~씬 빨라진걸
느끼실 수 있을겁니다.

​​혹 해보시다 모르는 부분 있으시면 댓글 남겨주세요..
제가 아는 한도에서는 성의것 알려드리겠습니다.​