워드프레스 리비전 파일에 대해 알아보자

워드프레스 리비전 파일에 대해 알아보자

워드프레스에서 “리비전”은 문서나 페이지를 편집할 때 생성되는 자동 저장 기능을 말합니다. 간단히 말해, 리비전은 편집 작업 중에 변경 사항을 저장하고 이전 버전과 비교할 수 있는 기능입니다. 이를 통해 사용자는 수정한 내용을 잃어버리지 않고, 필요한 경우 이전 버전으로 돌아갈 수 있습니다.

워드프레스는 사용자가 문서나 페이지를 편집할 때마다 자동으로 리비전을 생성합니다. 이러한 리비전은 데이터베이스에 저장되며, 사용자는 편집 화면에서 이전 버전으로 되돌릴 수 있습니다. 또한, 리비전은 변경 이력을 추적하고 문서 복구에도 유용합니다.

다만, 리비전은 계속해서 생성되므로 데이터베이스에 과도한 저장 공간을 차지할 수 있습니다. 따라서, 워드프레스는 기본적으로 일정한 시간 간격으로 오래된 리비전을 자동으로 삭제하는 설정을 가지고 있습니다. 리비전 기능은 워드프레스의 편집 화면에서 확인하고 관리할 수 있으며, 필요에 따라 리비전의 생성 및 관리를 조정할 수 있습니다.

리비전을 이용하는 것이 워드프레스 사용에 어떤 장점이 있을까요?

워드프레스에서 리비전을 이용하는 것에는 여러 가지 장점이 있습니다. 다음은 주요한 장점 몇 가지입니다:

  1. 수정 이력 추적: 리비전은 문서나 페이지의 수정 이력을 추적합니다. 각각의 리비전은 특정 시간에 어떤 변경 사항이 있었는지를 기록하고 저장합니다. 이를 통해 사용자는 언제 어떤 내용이 수정되었는지를 확인할 수 있습니다. 만약 수정 후에 문제가 발생한다면, 리비전을 통해 이전 버전으로 돌아갈 수 있습니다.
  2. 잃어버린 내용 복구: 작업 도중 컴퓨터가 강제로 종료되거나 인터넷 연결이 끊어진 경우, 작업한 내용을 잃어버릴 수 있습니다. 하지만 워드프레스의 리비전은 자동으로 작업 내용을 저장하므로, 이러한 상황에서도 이전에 작업한 내용을 복구할 수 있습니다.
  3. 협업과 협력: 워드프레스에서 여러 명의 사용자가 동시에 작업할 수 있습니다. 이때 리비전은 다른 사용자가 작업한 내용과 자신의 작업 내용을 비교하고, 필요한 경우 충돌을 방지하기 위해 이전 버전으로 되돌릴 수 있는 기능을 제공합니다. 따라서 효율적인 협업과 협력을 가능하게 합니다.
  4. 실험과 비교: 리비전을 통해 사용자는 여러 가지 버전의 내용을 비교하고 실험할 수 있습니다. 예를 들어, 특정 문구의 표현 방식을 변경해보거나 이미지를 다른 것으로 대체해보는 등의 실험을 할 수 있습니다. 이를 통해 최적의 결과물을 찾을 수 있습니다.

요약하자면, 리비전은 작업 내용의 추적과 복구, 협업과 협력, 실험과 비교를 용이하게 해주는 장점을 제공합니다. 워드프레스 사용자에게 작업 효율성과 안정성을 높여주는 유용한 기능입니다.

[워드프레스] wpconfig.php 파일 설정에서 리비전 제어하기

아래코드 삽입

define(‘WP_POST_REVISIONS’, 5);          ⇐ 수정본 5개만 저장하여 DB 용량 증가 방지
define(‘AUTOSAVE_INTERVAL’, 300);        ⇐ 5분에 한 번씩 자동 저장
define(‘WP_POST_REVISIONS’, false);      ⇐ 리비젼 사용하지 않음
define(‘WP_DEBUG’, true);                ⇐ 에러 메세지 확인 하고 싶을 때

※ 단 위 코드의 추가로 페이지의  REVISIONS 파일을 삭제하지는 못한다.  페이지의 파일을 삭제하고자한다면, 별도의 플러그인을 사용하는것을 추천함.
EX) Optimize Database after Deleting Revisions 

리비전을 이용하면 페이지 성능이 떨어지는 영향이 있을까요?

리비전 기능이 페이지 성능에 미치는 영향은 일반적으로는 미미합니다. 그러나 아주 크고 복잡한 웹사이트의 경우, 리비전 데이터가 쌓일수록 데이터베이스 크기가 커지고 성능에 영향을 미칠 수 있습니다.

리비전은 데이터베이스에 저장되는데, 이는 디스크 공간과 데이터베이스 쿼리 실행에 영향을 줄 수 있습니다. 따라서 리비전을 많이 생성하고 유지하는 경우, 데이터베이스 크기가 증가하고 데이터베이스 쿼리의 처리 속도가 느려질 수 있습니다. 하지만 대부분의 일반적인 웹사이트에서는 이러한 영향이 미미하며 성능 저하를 느끼지 못할 것입니다.

워드프레스는 기본 설정에서도 일정한 시간 간격으로 오래된 리비전을 자동으로 삭제하도록 되어 있습니다. 이를 통해 데이터베이스를 최적화하고 성능을 유지하는 데 도움을 줍니다.

그러나 만약 페이지 성능이 중요한 요소인 경우, 몇 가지 방법으로 리비전의 영향을 최소화할 수 있습니다. 예를 들어, 리비전을 자주 생성하지 않도록 설정을 변경하거나, 특정 플러그인을 사용하여 리비전을 관리하고 삭제할 수 있습니다.

종합적으로, 일반적인 상황에서는 리비전이 페이지 성능에 큰 영향을 미치지 않지만, 매우 크고 복잡한 웹사이트의 경우 성능에 미세한 영향을 줄 수 있습니다. 워드프레스의 설정과 관리를 통해 리비전의 영향을 최소화할 수 있습니다.

리비전 기능을 끄면 페이지 성능이 개선될까요?

리비전 기능을 완전히 비활성화하면 페이지 성능이 약간 개선될 수 있습니다. 리비전은 작업 내용을 저장하고 관리하기 위해 데이터베이스에 추가 작업을 수행하므로, 리비전 기능을 사용하지 않는다면 해당 작업이 필요하지 않으므로 일부 성능 향상을 기대할 수 있습니다.

리비전을 비활성화하면 데이터베이스에 저장되는 리비전 데이터가 없어지므로 데이터베이스 크기가 줄어들게 됩니다. 이는 데이터베이스의 용량을 줄이고 데이터베이스 쿼리의 처리 속도를 개선할 수 있습니다. 특히, 매우 크고 복잡한 웹사이트의 경우 이러한 성능 향상을 더욱 뚜렷하게 느낄 수 있습니다.

그러나 리비전 기능을 완전히 비활성화하면 수정 이력 추적과 작업 내용의 복구 기능을 상실하게 됩니다. 따라서 리비전이 필요한 경우나 협업과 협력이 중요한 경우에는 이러한 기능을 포기하기보다는 다른 방법으로 리비전의 영향을 최소화하는 것이 좋습니다.

종합적으로, 리비전 기능을 완전히 비활성화하면 페이지 성능이 약간 개선될 수 있지만, 작업 내용의 추적과 복구 기능을 포기해야 합니다. 따라서 상황에 맞게 리비전을 사용하거나 다른 방법으로 리비전의 영향을 최소화하는 것이 좋습니다.