[워드프레스 Tips] 워드프레스 리비젼(Revision) 갯수 제한으로 DB를 가볍게 하기

Updated on 2017-09-15 by

그 동안 몇번의 워드프레스를 재설치하면서 처음 세팅했던 최적화 적용 밥업들을 다 잊어버려 몇가지는 다시 세팅을 했습니다.

여기서 기록을 위해 공유하는 내용은 리비젼을 제한하거나 리비젼 갯수를 제한하는 방법에 대한 것입니다. 소소한 내용이지만 기록을 위해서 올립니다.

리비젼이란 포스팅한 글을 수정 시 그 수정 이전 버젼대로 워드프레스에 기록되어 있어 언제든지 되돌릴 수 있도록 한 포스팅 수정 버젼 리스트라고 할 수 있습니다. 잘만 활용하면 매우 편리한 기능입니다. 그러나 이 리비전 갯수가 많아지면 DB가 커지고 부담을 주어 속도가 느려진다고 합니다. (반대로 묹[ 없다는 이야기도 있습니다.])

속도 여부를 떠나서 DB를 가볍게 운영하는 것은 여러 이득이 있을 수 있으므로 최적화하는 것은 필요합니다.

▽ 워드프레스 리비젼 리스트 예,
Home 메인 페이지다 보니 계속 수정을 했더니 엄청난 리비젼이 싸여 있습니다.

워드프레스 리비젼 리스트

1. 플러그인 사용해 DB 최적화 하기

이러한 불필요한 항목들을 없애고 최적화하는 플러그인들도 많이 있는데요.
대표적으로 WP-Optimize 플러그인 WP-Sweep 플러그인 이 있습니다.

이러한 플러그인에 대해서는 워드님이 잘 설명해 놓았는데요. 워드님의 설명에 따르면 WP-Sweep 플러그인이 더 잘 만든 플러인이라고 합니다. 저는 WP-Optimize 플러그인을 주로 사용했었는데 이제는 WP-Sweep 플러그인을 한번 사용해 봐야겠습니다.

두개의 플러그인에 대해서는 워드님의 포스팅을 참조하세요

데이터베이스 최적화로 워드프레스 사이트 성능 향상시키기

가장 널리 사용된다는 WP-Optimize 플러그인은 2017년 5월 3일 현재 60만개 이상 사이트에 설치되어 있다고 나옵니다.
이 플러그인을 처음 실행 시 WP-Optimize가 추천(?)하는 최적화항목에 표시가 되어 있습니다.
그리고 빨간 글씨 부분은 많은 데이타베이스 작업을 진행하므로 혹시 모를 사태에 대비해 백업하길 권장되고 있습니다.

▽ 가장 널리 알려져 있는 WP-Optimize 플러그인 실행 모습

WP-Optimize 플러그인 실행 모습

워드님의 설명에 의하면 WP-Sweep 플러그인은 MySQL 쿼리 삭제를 실행하는 대신 가능한 한 적절한 WordPress 삭제 함수를 사용해 하는 반면, WP-Optimize 플러그인은 직접 삭제 SQL 쿼리를 사용하므로 연결이 끊어진 데이터(orphaned data)가 남을 수 있다고 합니다.

▽ 좀 더 진화되었다고 평가받는 WP-Sweep 플러그인 실행 모습

WP-Sweep 플러그인 실행 모습

2. 플러그인을 사용하지 않고 리비젼(Revision) 제한하기

플러그인을 사용하면 편리한 부분도 있지만 구동 속도를 떨어뜨린다는 이야기도 있어서 플러그인 사용을 죄소화하는 사람도 많습니다. 저도 그러한 부류 중 한명인데요.

오늘 주제가 된 리비젼(Revision)을 금지시키거나 제한하는 방안은 wp-config.php 파일에서 옵션를 적용해 가능합니다.

우선 기본적인 것이지만 wp-config.php 파일은 wordpress 설치 한 루트 폴더에 위치하고 있습니다.

▽ 워드프레스 wp-config.php 위치

워드프레스 wp-config.php 위치

2.1. 리비젼(Revision) 금지하기

리비젼(Revision)을 기록하지 않으려면 wp-config.php에 아래와같은 코드를 추가합니다.

아래 false대신 0을 넣어도 마찬가지 입니다.
이러면 리비젼(Revision)은 기록되지 않으며 단 한개만 자동 저장됩니다.

/** 리비젼(Revision) 금지하기 */
define( 'WP_POST_REVISIONS', false );

▽ 워드프레스 wp-config.php에서 워드프레스 리비젼(Revision) 금지하기 코드 설정 모습

워드프레스 리비젼(Revision) 금지하기

2.1. 리비젼(Revision) 갯수 제한하기

리비젼(Revision)을 기록하지 않으면 조금 찜한다 싶으면 wp-config.php에 적용하는 코드에 기록하고 싶은 리비젼(Revision) 갯수를 적용합니다.

저는 지금까지 리비젼(Revision)을 활용한 적이 거의 없습니다.
저의 글 쓴는 스타일이 하루패드에 글을 기록해 워드프레스로 옮기는 방법을 사용하다보니 그렇 수 있습니다만..

그래서 저는 3개정도만 남기기로 했습니다.

/** 리비젼(Revision) 3개만 남기기 */
define( 'WP_POST_REVISIONS', 3 );

▽ 워드프레스 wp-config.php에서 워드프레스 리비젼(Revision) 3개만 남기기 코드 설정 모습

워드프레스 리비젼(Revision) 3개만 남기기

새롭게 뉴스레터를 시작했습니다.

1️⃣ 주식 등 투자 정보 : 기업 분석, IB 투자의견 등 투자 관련 내용
..... 테슬라 실적 및 IB들의의 테슬라 투자의견
2️⃣ 사례 및 트렌드 : 사례연구와 트렌드 관련 괜찮은 내용
.....유튜브와 경쟁대신 구독 전환한 비디오 플래폼 비메오 사례

서울에 생긴 Vultr 서버 100$ 프로모션

안녕하세요?
새로운 사이트 구축을 위한 신규 서버를 고민하신다면 , 서울 리젼이 생겨 더욱 빨라진 Vultr 서버를 Vultr 100$ 프로모션으로 이용해 보세요.

아래 프로모션 코드 링크를 통해 Vultr에서 서버 구축 후 1달 이상 사용 및 $25이상 결제 時 추가 100$을 주는 프로모션입니다.

Vultr는 서울에도 리젼이 있어 매우 빠르고, 아마존 웹 서비스(AWS)보다 성능이 높으며 가장 가성비가 뛰어납니다.

거기다 사용자 UI도 좋고, 15개까지 스냅샷을 무료로 제공하기 때문에 관리하기 좋습니다. 그리고 지금 100$ 프로모션처럼 가격적인 메리트도 있습니다.

우분투 20.04와 PHP 8 기반 워드프레스 설치 방법

가상 서버를 운영하고픈 勇者에게 전하는 가상 서버 운영 입문 노하우 – Vultr 가상서버호스팅(VPS)를 중심으로

워드프레스 최적화를 위한 18개월간의 고민, 그 노하우를 담다.

도쿄 리젼과 비교해 본 Vultr 서울 리젼 사용기

가성비가 뛰어난 Vultr 가상서버호스팅(클라우드호스팅,VPS) 사용기

Subscribe
Notify of
guest
2 Comments
Oldest
Newest
Inline Feedbacks
View all comments