워드프레스 데이터베이스 최적화 – 리비전 관리(클릭해서 보실 수 있습니다)” 포스트에서 간단히 소개했던 WP Sweep 플러그인을 소개합니다.

WP Sweep이란?

WP Sweep은 워드프레스 데이터베이스를 최적화해주는 플러그인입니다. 필요없는 리비전들, 임시 파일들, 휴지통에 들어간 포스트, 사용되지 않는 데이터등을 찾아서 삭제해 줍니다. 데이터베이스의 양이 줄면, 처리 속도가 향샹되어 사이트의 전반적인 속도가 향상됩니다.

설치하기

워드프레스 관리자 모드에서 플러그인 추가하기에서 검색하시면, 바로 추가가 가능합니다. 다운로드 수는 또다른 인기있는 플러그인인 WP Optimize에 비해 다운로드 수는 적지만, 기능은 충분합니다.

WP Optimize와 WP Sweep의 비교

WP Optimize의 경우는 직접 데이터베이스에 접근해(직접 SQL query를 써서) 데이터들을 삭제하고 데이터베이스 테이블을 직접 최적화하는 기능이 있습니다. 물론 강력할 수 있지만, 반대로 워드프레스의 틀을 벗어나 직접 처리하다 보니 예상치 못한 변수가 생길 가능성이 있습니다.

반면 WP Sweep은 워드프레스에서 제공하는 데이터베이스 접근 함수들을 사용해서 필요없는 데이터를 삭제합니다. 워드프레스는 수많은 테이블을 가지고 있고, 각 테이블들은 서로 연결되어 있는 복잡하나 구조를 가지기 때문에, 제 생각으로는 워드프레스에서 제공하는 API를 사용하는 WP Seep가 안전하다고 여겨집니다.

WP Sweep의 사용법

간단합니다! 관리자 모드의 설정 -> Sweep 메뉴를 선택해 들어가면, 아래 캡쳐 화면처럼 WP Sweep 페이지가 보입니다. 현재 최적화가 가능한 부분들이 목록으로 나타나고, 각 부분의 Sweep 버튼만 누르면 됩니다! 아래 경우는 리비전이 292개나 되는군요. 삭제하면 65.2%나 줄어듭니다! 목록을 내리면서 하나씩 스윕해도 되고, 맨 아래로 내리면, Sweep All 버튼이 있습니다. 한 번에 다 처리해 줍니다. 정말 간단하죠?

아쉬운 점은 WP Optimize가 제공하는 스케쥴링 기능이 없다는 겁니다. 자동으로 정한 때 처리하는 스케쥴링 기능만 추가되면 아주 좋을 것 같습니다. 그래도, 관리자 페이지에 들어오실 때, 가끔 한 번씩 보시고 정리해 주시기만 하면 됩니다.

워드프레스 홈페이지나 블로그가 오래 사용하면서 느려진 것 같은 느낌이 드시면, 또는 오랜동안 데이터베이스 최적화를 했던 적이 없으시다면, WP Sweep를 한 번 사용해 보세요! 더욱 쾌적한 워드프레스 사이트를 만나게 될 겁니다.