Index
“워드프레스 최적화 에 대해 알아 봅시다. 웹사이트 최적화 전문가가 아니더라도 여러 가지 방법을 사용 하여 내 블로그의 로딩 속도를 빠르게 향상 시킬 수 있습니다.”
1. 워드프레스 최적화 – 로딩 속도 향상 시키기
빠른 로딩 속도가 중요한 이유
긴 로딩 시간을 마냥 기다려 주는 이용자들은 많지 않습니다. 로딩 속도의 지연은 방문자들의 이탈율을 증가 시키기 때문에 그 만큼 페이지뷰에 부정적인 영향을 끼치게 됩니다. 하지만 그것 만큼 중요한 것이 하나 더 있습니다.
바로 검색엔진 최적화(Search Engine Optimization, SEO)에 있어서 로딩 속도는 검색결과의 순위에 큰 영향을 미친다는 사실이지요. 수익형 블로그로 워드프레스를 선택 했다면 가장 먼저 워드프레스 최적화 문제에 대해 고려해야 하는 이유입니다.
최적의 호스팅 선택하기
대개 호스팅 비용은 일할 계산되어 월 단위 또는 년 단위로 납부를 해야 합니다. 따라서 처음 부터 필요 이상의 호스팅 서비스를 신청 할 필요는 없습니다. 호스팅 신청 시, 아래 워드프레스 시스템 요구사항을 참조하여 신청하면 됩니다.
- PHP 버전 7.3 이상
- MySQL 버전 5.6 이상 또는 MariaDB 버전 10.1 이상
전용서버 또는 VPS 호스팅이 아닌 일반적인 웹호스팅을 선택 한다면 국내 호스팅이 여러면에서 효율적이지 않나 하는 생각이 듭니다. 특히 카페24 호스팅의 경우 매우 안정적이고 비교적 저렴하며 한국어 고객지원이 가능합니다. 국내 방문자를 목적으로 한다면 카페24 웹호스팅을 추천 합니다. 물론 운영하는 블로그의 개설 수가 많다면 VPS가 더 나은 선택이 될 수 있습니다.
해외 호스팅과 비교하여 국내 호스팅의 경우, 야박한(?) 트래픽이 가장 큰 단점으로 꼽힙니다. 일정 수준 이상 블로그의 규모가 커지고 더 많은 용량과 트래픽이 필요해질 때 해외 호스팅은 경제적 효율면에서 그 대안이 될 수 있습니다. (추천하는 웹호스팅 – 아래 링크 참조)
참고로 현재 사이트는 사이트그라운드-워드프레스 호스팅(GrowBig)을 이용중이며 서버위치는 영국 입니다.
워드프레스 설치방법 참조 : 워드프레스 설치방법- 워드프레스 설치 5분만에 끝내기
2. 워드프레스 최적화 에 좋은 테마 고르기
워드프레스를 위한 무수히 많은 무료 테마가 존재 합니다. 앞으로 쓸만하고 좋은 무료 테마에 대해서도 지속적으로 찾아 알려드릴 예정입니다. 다만 초보일수록 검증된 프리미엄(유료) 테마를 권장합니다.
평판이 좋은 대부분의 프리미엄 테마들은 워드프레스 콘텐츠 관리시스템의 버전업에 따라 수시로 업데이트가 지원되어 최신상태를 유지할 수 있습니다. 또한 상세한 사용설명서 및 빠른 고객지원을 받을 수도 있습니다.
물론 모든 유료테마가 무조건적으로 좋다는 것은 아닙니다. 테마를 구매 하기 전에 아래 사항들을 꼼꼼히 체크하는 것이 좋습니다.
- 업데이트 주기 – 최근까지 업데이트가 수시로 이뤄지고 있는지에 대한 여부를 반드시 확인 해야 합니다. 오래되고 낡은 코드는 각종 오류와 속도 저하에 영향을 미칠 수 있습니다.
- 판매량 – 전체 판매량 뿐 아니라 기간별 최근 판매 순위도 중요한 요소입니다.
- 속도 – 핑덤과 같은 웹사이트의 성능과 속도를 측정할 수 있는 서비스를 통해 데모 페이지를 테스트 하십시요.
- SEO 최적화 – 아무리 예쁜 테마라도 SEO에 최적화 되어 있지 않다면 무용지물 입니다.
- 브라우저 호환성 – 여전히 국내에서는 IE 사용자가 적지 않습니다. 브라우저별 호환성 여부도 꼼꼼하게 체크 하세요.
- 사용자 리뷰 확인 – 기술적 지식 없이 해당 테마를 평가하는 가장 좋은 수단은 구매자들의 리뷰를 확인 하는 것입니다. 또한 테마 개발자가 구매자들에게 얼마나 적극적으로 대응하는지에 대한 여부도 확인 가능합니다.
- 과도한 기능의 테마 – 너무 단순한 테마 만을 고집할 이유는 없지만, 필요 이상의 기능이 포함된 테마는 그 용도에 맞게 선택해야 합니다. 보통 풍부한 기능은 성능에 반비례 하기 때문입니다.
3. 캐싱 플러그인 사용하기
워드프레스로 제작한 웹사이트 또는 블로그의 속도가 느리다면 캐싱 플러그인이 도움이 됩니다. 사실 필수적으로 캐싱 플러그인을 사용하는 것이 좋습니다. 워드프레스라고 하는 CMS 그 자체가 느린것 만은 아닙니다.
하지만 사용하는 테마가 무엇인지, 설치된 플러그인 개수가 몇개인지, 이미지 처리를 어떻게 하는지 등 에 따라 속도에 많은 영향을 끼칠 수 있습니다. 캐싱 플러그인 선택 시, 사용하는 테마와의 궁합을 고려해야 하는데요. 대계의 경우 테마 개발자가 가장 적합한 캐싱 플러그인을 추천해 주기도 합니다. 아래 링크는 사람들이 가장 선호하는 캐싱 플러그인 입니다.

4. 워드프레스 최적화 를 위한 필수 PHP 환경설정
워드프레스 설치 시 필수적으로 해야할 PHP 서버환경 설정에 관해 설명합니다. PHP에 대해 전혀 모르는 분들의 경우, 거부감이 들 수 있지만 그대로 따라하기만 하면 됩니다. 어렵지 않습니다.
php.ini 또는 .htaccess 파일에서 수정하면 되는데요. 대부분의 국내 웹호스팅 회사들은 서버환경 설정을 .htaccess 에서 수정이 가능하도록 허용해주고 있기 때문에 FTP로 접속하여 해당 파일을 다운로드 하여 수정하면 됩니다.
PHP 메모리 리밋( PHP Memory Limit ) 늘리기
워드프레스의 PHP 메모리 설정이 낮으면 몇가지 오류가 발생할 수 있습니다. 예를 들면 “Fatal error: Allowed memory size of…” 오류가 발생할 수 있습니다. 또는 아무런 오류내용 없이 하얀 바탕 그대로 멈추기도 하고, 500 Internal Server Error 오류가 발생하기도 합니다.
PHP 메모리 리밋 확인하기
PHP 메모리 제한 설정값 확인은 워드프레스 관리자 화면에서 ” 도구 > 사이트 상태 > 정보 > 서버 “탭 에서 아래와 같이 확인 가능합니다.

PHP 메모리 리밋 늘리기
FTP를 통해 wp-config.php 파일을 다운로드 받아 아래 코드를 추가 하면 됩니다. (최근에는 호스팅 신청 시, 처음부터 256M로 설정되어 있는것을 확인 할 수 있습니다. )
wp-config.php
define(‘WP_MEMORY_LIMIT’, ‘512M’);
위 코드를 복사하여 그대로 wp-config.php에 삽입하면 PHP 메모리 제한이 변경되었음을 확인 할 수 있습니다.
PHP 최대 실행시간 늘리기
테마의 플러그인 설치나 데모 데이터를 임포트(import)하는 과정에 있어서 수분의 시간이 걸릴 수 있습니다. 이때 PHP 최대 실행시간을 초과하게 되면 제대로 설치되지 않거나 오류가 발생할 수 있습니다. 예를 들어 설정된 최대 실행시간이 30초라고 가정하면 작업이 시작되고 30초가 지나면 해당 작업이 강제 종료된다는 의미 입니다.
FTP로 .htaccess 를 내려 받습니다. 카페24 웹호스팅을 기준으로 하면 .htaccess 에서 수정이 가능하도록 허용하고 있습니다.

아래 그림과 같이 .htaccess 상단에 ‘ php_value max_execution_time 300 ‘ 한줄 추가하고 저장 후 덮어 쓰면 됩니다.
.htaccess
php_value max_execution_time 300

PHP 최대 입력 변수 늘리기
PHP 최대 입력 변수는 서버가 단일 기능에 사용할 수있는 최대 변수의 수입니다. 테마에 따라 필요한 최대 설정값이 차이날 수 있으나 보통 2000~3000으로 설정하면 되는데요. 값이 너무 낮으면 테마 옵션 내에서 데이터 손실 및 위젯 사라짐 등 여러가지 에러가 발생할 수 있습니다.
설정값은 사용하는 테마에 따라 개발자가 권장하는 수치로 설정하는것이 좋습니다. 저는 2000으로 설정하였습니다. 방법은 위에 언급한 PHP 최대 실행시간 설정과 같습니다. .htaccess파일 상단에 ‘ php_value max_input_vars 2000 ‘을 입력하면 됩니다.
.htaccess
php_value max_input_vars 2000

5. 마치며
좋은테마를 고르는 것 만큼이나 플러그인도 많은 사람들이 이용하고 있는 검증된 것을 선별하여 사용하는 것이 좋습니다. 사용하는 플러그인 수는 필요한 만큼 최소로 하되, 사용하지 않는 플러그인은 가급적 비활성 보다는 삭제를 권장 합니다.



