워드프레스 웹사이트 구축시 테마 선정할 때 최적화가 잘 이루어진 것을 선택하는 것이 중요합니다.
그리고 아래와 같은 설정 및 플러그인 설치/관리가 성능향상에 도움을 주게됩니다.
1. 워드프레스 고유주소 설정 |
---|
고유주소 설정을 기본이 아닌 다른 유형으로 셋팅하세요. 문자열이 나오는 고유주소보다는 숫자가 나오는 쪽이 성능이 더 높습니다. 가능하면 숫자가 먼저 나오는 “날짜와 이름”, “월과 이름”, “숫자”중 하나를 선택하여 설정하면 서버 캐시 기능을 제공하는 플러그인 설치 시 원활하게 진행할 수 있습니다. |
2. 서버에 직접 캐시 설정 |
---|
서버에 접근한 후 도메인 루트에서 .htaccess 파일을 찾아 아래 내용을 삽입하세요. |
## 서버 캐시 기간 설정 ::: EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg “access plus 1 year” ExpiresByType image/jpeg “access plus 1 year” ExpiresByType image/gif “access plus 1 year” ExpiresByType image/png “access plus 1 year” ExpiresByType text/css “access plus 1 month” ExpiresByType application/pdf “access plus 1 month” ExpiresByType text/x-javascript “access plus 1 month” ExpiresByType application/x-shockwave-flash “access plus 1 month” ExpiresByType image/x-icon “access plus 1 year” ExpiresDefault “access plus 7 days” </IfModule> ## 서버 캐시설정 ::: EXPIRES CACHING ## |
## 브라우져 캐쉬 기간 설정 ## <IfModule mod_headers.c> Header set Connection keep-alive # Cache-control headers # 2 HOURS <filesMatch “*”> Header set Cache-Control “max-age=7200, must-revalidate” </filesMatch> # 480 weeks – 290304000 # 2 WEEKS <filesMatch “\.(ico|pdf|flv|jpg|jpeg|png|gif|js|swf)$”> Header set Cache-Control “max-age=1209600, public” </filesMatch> # 1 DAY <filesMatch “\.(css)$”> Header set Cache-Control “max-age=86400, public, must-revalidate” </filesMatch> # 2 DAYS <filesMatch “\.(xml|txt)$”> Header set Cache-Control “max-age=172800, public, must-revalidate” </filesMatch> # 2 HOURS <filesMatch “\.(html|htm)$”> Header set Cache-Control “max-age=7200, must-revalidate” </filesMatch> <FilesMatch “\.(gif|jpg|png|ico|css|js|pdf|txt)$”> Header append Cache-Control “public” </FilesMatch> </IfModule> ## 브라우져 캐쉬 기간 설정 ## |
3. 리비전, 휴지통 기간 설정 |
---|
wp-config.php 파일에 아래 내용 삽입하세요. |
/*리비전수 제한 5일 ::: 기본 무제한*/ define( ‘WP_POST_REVISIONS’, 5 ); |
/*휴지통 관리 7일 ::: 기본 30일 */ define (‘EMPTY_TRASH_DAYS’, 7); |
4. 핑백과 트랙백 기능 설정 |
---|
핑백과 트랙백 기능을 끄면 속도향상에 도움이 됩니다. 기능사용여부를 판단하여 설정하세요. |
관리자 사이트 로그인 -> 설정 -> 토론 -> ‘새로운 글에 다른 블로그에서 오는 링크알림(핑백이나 트랙백)을 허용’ 부분을 체크 해제 |
5. HTML/CSS/JS 최적화 |
---|
Autoptimize 플러그인은 파일들을 최적화해 사이즈를 줄이거나 통합하거나 로딩 순서를 조정해 최적의 방식으로 페이지가 표현되도록 합니다. (주의: 이 플러그인을 설치했을 때 레이아웃이 깨지는 현상 혹은 기능이 비정상적으로 작동하는 현상이 발생할 수 있습니다.) |
6. 이미지 압축 및 Lazy Laoding관련 플러그인 사용 |
---|
이미지를 많이 사용하는 사이트의 경우 이미지 압축 및 Lazy Laoding기능의 플러그인 설치 통하여 사이트의 속도향상에 도움이 됩니다. |
BJ Lazy Load 플러그인은 사용자 정의 설정형 플러그인으로 최적화 된 이미지 제공 및 반응형 디자인에서 축소된 이미지를 자동으로 제공합니다. |
7. 플러그인 관리 |
---|
플러그인을 많이 설치하면 할 수록 워드프레스가 느려지게 될 가능성이 높아지므로 불필요한 플러그인은 삭제하세요. |
어떤 지역에 있는 고객이던지 상관없이 원활한 커뮤니케이션 가능!
모든 디스플레이에 적용 가능한 반응형 홈페이지 제작!
100% 고객에게 맞춘 고퀄리티 홈페이지 제작 전문 업체!
워프로 : http://wor-pro.com