티스토리 뷰

파일과 데이터베이스로 이루어진 워드프레스

워드프레스의 구조는 테마와 플러그인이 있는 파일과 설정, 게시물, 메타, 사용자 지정 게시물 등이 포함된 데이터 베이스로 구성되어있다. 파일과 데이터베이스의 크기는 웹사이트별로 다르며 어떤 것은 1MB인 것도 있고 수십 GB인 것도 있다.

 

워드프레스의 파일과 테마를 정리함으로 파일 용량을 최적화 해야 한다는 어느 정도 알고는 있으나 데이터 베이스의 최적화에 대해서는 알지 못하는 사람들이 많이 있다. 그러나 데이터베이스의 최적화 역시 파일을 최적화하는 것 만큼이나 중요하다.

 

데이터베이스는 웹사이트를 오랜 시간 동안 운영하고 정기적으로 업데이트 할수록 커질 수밖에 없다. 데이터베이스의 용량이 크면 테이블에서 정보를 찾는데 오래 걸리므로 웹사이트 성능에 큰 영향을 준다. 그러므로 데이터베이스 역시 최적화 해야 한다.

 

데이터베이스의 크기가 커지는 주요 요소

불필요한 데이터를 제거하면 데이터베이스의 효율성을 높일 뿐 아니라 웹사이트의 성능 또한 크게 올라간다. 데이터베이스의 크기가 커지는 요소는 다음과 같다.

 

  • 사용하지 않는 워드프레스 플러그인
  • 불필요한 댓글(스팸 댓글이나 휴지통에 있는 댓글)
  • 웹사이트의 수정 및 변경
  • 게시글의 이전 상태 (Revision)
  • 사용하지 않는 미디어
  • 캐싱 플러그인 미 사용

 

데이터베이스 최적화 방법

사용하지 않는 플러그인은 정리하는 것이 좋다

워드프레스에 플러그인을 설치하면, 데이터베이스의 새 테이블에 추가된다. 사용하지 않는 플러그인을 그대로 놔두게 되면 데이터베이스의 테이블에 그대로 남아있게 되어 불필요한 공간을 차지한다.

 

 

불필요한 댓글은 삭제하는 것이 좋다

워드프레스 상에서 댓글은 사용자의 참여율을 높인다  그러나 스팸 댓글이나 사용하지 않는 댓글은 데이터 베이스의 용량만 차지할 뿐이다. 휴지통으로 댓글을 옮겼어도 이 역시 데이터베이스의 용량을 차지한다. 

따라서 스팸 댓글을 삭제할 뿐 아니라 휴지통에 있는 댓글 역시 완전히 비워주는 것이 좋다. 또한 스팸 댓글은 웹사이트 방문자에게 좋은 인상을 주지 못하고 신뢰감을 주지 못하기 때문에 즉각 처리하는 것이 좋다.(워드프레스 설정에서 댓글 검토를 설정하는 것도 좋은 방법이다.)

 

게시글의 이전 상태 파일(리비전) 정리하기

워드프레스는 게시글을 변경할 때마다 이전에 업데이트했던 모든 버전을 저장한다. 그렇다 보니 게시글을 계속 업데이트할수록 데이터베이스에서 차지하는 공간이 많아진다. 

이 경우 두 가지의 방법이 있다. 모든 게시글을 완료한 후에 수정본을 삭제하는 방법과 워드프레스에서 저장하는 수를 제한하는 방법이다. 

 

오래된 게시물 정리하기

오랜 시간 운영된 웹사이트일수록 많은 게시물과 콘텐츠를 보유하고 있을 것이다. 보유한 포스트와 페이지 중 잊어버리거나 숨겨져 있는 콘텐츠는 데이터베이스의 공간을 차지하고 있다. 따라서 이들을 정리해주는 것이 좋다.

 

사용하지 않는 미디어 파일 정리하기

사용하지 않는 이미지 파일, 음성 파일, 동영상 등은 데이터베이스의 최적화 때문만이 아니라 여러 이유에서 정리하는 것이 좋다.

 

뿐만 아니라 이미지의 경우 최적화해서 업로드시키게 되면 데이터베이스의 최적화뿐 아니라 웹사이트의 성능 부분에서도 크게 향상되므로 미디어에 파일을 올리기 전 이미지를 최적화한 후 업로드하면 좋다.

 

캐싱 플러그인 사용하기

워드프레스에서 캐싱 플러그인을 사용하면 특정 데이터만 유지하거나 저장할 데이터의 양을 제한할 수 있기 때문에 데이터베이스가 과도하게 팽창하는 것을 막을 수 있다.

 

대부분 캐시 플러그인을 로딩 시간을 줄이기 위한 용도로 설치하여 사용하는데 데이터베이스의 최적화를 위해서라도 캐싱 플러그인을 사용하는 것이 바람직하다.

 


 

데이터베이스의 최적화는 웹사이트 관리 부분에 있어 매우 중요한 부분이다. 이를 통하여 웹사이트의 성능과 속도는 크게 향상된다. 또한 사이트의 성능 향상은 사용자 경험과 연결되므로 웹사이트 운영 부분에 긍정적인 효과를 가져오게 될 것이다.

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함