2022년에 이 7가지 팁을 시도하십시오
게시 됨: 2022-01-18WordPress 데이터베이스는 웹사이트에 대한 모든 중요한 정보를 저장합니다. 그러나 유지 관리가 없으면 이 보관 센터가 부풀어 오르고 사이트 속도가 느려질 수 있습니다. 따라서 WordPress 데이터베이스 최적화는 웹 사이트의 성능을 향상시키는 데 필수적입니다.
다행히 WordPress 데이터베이스를 최적화하는 데 사용할 수 있는 다양한 방법이 있습니다. 예를 들어, phpMyAdmin을 사용하여 불필요하고 오래된 정보를 수동으로 지울 수 있습니다. 또는 WP-Optimize와 같은 WordPress 데이터베이스 최적화 플러그인을 사용할 수 있습니다.
이 기사에서는 WordPress 데이터베이스를 최적화하고 웹사이트의 전반적인 성능을 개선하기 위한 7가지 주요 팁을 설명합니다. 시작하자!
참고 – WordPress 데이터베이스에는 매우 중요한 정보가 포함되어 있으므로 이 게시물에서 전술을 구현하기 전에 사이트/데이터베이스를 최근에 백업하는 것이 좋습니다. 이러한 전술이 문제를 일으키지 않아야 하지만 사이트의 데이터베이스에 관해서는 미안한 것보다 안전한 것이 항상 더 좋습니다.
목차:
- WordPress 데이터베이스 최적화 플러그인 사용
- 수동으로 데이터베이스 테이블 최적화
- 쓰레기를 내다
- 게시물 수정 삭제
- 스팸 댓글 삭제
- 사용하지 않는 태그 지우기
- 핑백 및 트랙백 삭제
…
…
1. WordPress 데이터베이스 최적화 플러그인 사용
WordPress 데이터베이스 최적화 플러그인을 사용하면 작업 부하를 크게 줄일 수 있습니다. phpMyAdmin을 사용하여 수동으로 파일을 검색하는 대신 신뢰할 수 있는 도구가 주도하도록 할 수 있습니다. 따라서 이 방법은 초보자이거나 바쁜 일정을 저글링하는 경우 가장 좋은 옵션 중 하나입니다.
이 튜토리얼에서 사용할 WP-Optimize 플러그인을 권장합니다. 이 도구는 캐싱, 이미지 압축 및 데이터베이스 최적화에 사용할 수 있는 올인원 솔루션입니다.
WP-Optimize는 다음을 포함한 여러 가지 방법으로 WordPress 데이터베이스를 지웁니다.
- 스팸댓글, 임시옵션 등 불필요한 데이터 삭제
- 데이터베이스 테이블 압축 및 조각 모음
- 예약되거나 자동화된 방식으로 데이터베이스 정리
- 사전 최적화 데이터 백업 생성
- 데이터베이스 정리에 대한 통계 표시
WP-Optimize를 사용하려면 먼저 WordPress 대시보드에 설치하고 활성화해야 합니다. 그런 다음 WP-Optimize > Database 로 이동합니다.
데이터베이스에서 특정 항목을 선택할 수 있는 최적화 페이지로 이동해야 합니다. 그런 다음 선택한 범주 옆에 있는 최적화 실행 을 클릭할 수 있습니다.

테이블 탭을 클릭하면 특정 데이터베이스 테이블을 선택하고 제거할 수 있습니다. 도구는 또한 어떤 플러그인이 해당 요소를 사용하는지 알려줍니다. 그렇게 하면 웹사이트의 기능 중 하나라도 변경 사항으로 인해 부정적인 영향을 받는지 알 수 있습니다.

마지막으로 설정 탭을 사용하여 데이터베이스 정리를 예약할 수 있습니다. 이러한 최적화의 빈도를 선택하고 제거할 데이터를 선택할 수 있습니다.

선택에 만족하면 설정 저장 을 클릭합니다. WP-Optimize 플러그인은 이제 WordPress 웹 사이트에 대한 정기적인 데이터베이스 정리를 실행합니다.
2. 수동으로 데이터베이스 테이블 최적화
데이터베이스를 수동으로 최적화하려면 phpMyAdmin 도구를 사용하면 됩니다. WordPress 데이터베이스에 액세스하여 다른 파일을 보고, 편집하고, 삭제할 수 있습니다.
정리 프로세스를 더 잘 제어하려면 이 방법을 선호할 수 있습니다. 어떤 이유로든 사이트의 WordPress 플러그인 수를 최소화하려는 경우에도 매력적일 수 있습니다.
그러나 이 방법을 시작하기 전에 데이터베이스를 백업해야 합니다. 파일을 수동으로 편집할 것이기 때문에 잠재적인 오차 범위가 가파릅니다. 따라서 이 옵션을 진행할 때 주의하십시오.
대부분의 호스팅 제공업체에서 cPanel을 통해 phpMyAdmin에 액세스할 수 있습니다.

정확한 프로세스는 호스트에 따라 다릅니다. 따라서 이 방법을 사용할 때 공급자의 공식 문서를 참조해야 할 수도 있습니다.
이 연습은 Bluehost에서 프로세스가 어떻게 보이는지 보여줍니다. 먼저 호스팅 대시보드를 열고 고급 을 클릭합니다. 그런 다음 DATABASES 섹션으로 스크롤하고 phpMyAdmin 을 선택합니다.

그런 다음 WordPress 웹 사이트의 데이터베이스로 이동합니다. 내용을 보려면 사이트 이름을 클릭해야 할 수도 있습니다. 데이터베이스는 다음과 같아야 합니다.

다행히도 이제 데이터베이스 테이블을 최적화하는 것이 간단합니다. 목록 맨 아래에서 모두 선택 상자를 선택합니다. 그런 다음 나타나는 메뉴에서 테이블 최적화 를 클릭합니다.

마지막으로 이동 을 선택합니다. phpMyAdmin은 이제 모든 테이블을 최적화합니다. 프로세스가 완료되면 확인 메시지를 받게 됩니다.
3. 쓰레기 버리기
WordPress 웹사이트에서 많은 항목을 삭제했을 가능성이 큽니다. 예를 들어 관련 없는 이미지, 댓글 또는 오래된 콘텐츠를 제거했을 수 있습니다.
그러나 이러한 삭제된 항목은 데이터베이스에서 즉시 사라지지 않습니다. 30일 동안 웹사이트의 휴지통 폴더에 보관됩니다. 많은 항목을 정기적으로 삭제하는 경우 데이터베이스의 휴지통을 더 자주 비우는 것을 고려할 수 있습니다.

다행히 데이터베이스에서 삭제된 항목의 기간을 쉽게 줄일 수 있습니다. wp-config.php 파일을 수정하기만 하면 됩니다.
이것은 WordPress 웹 사이트의 핵심 파일입니다. 따라서 백업을 변경하기 전에 백업을 저장하는 것이 좋습니다. 그런 다음 FTP(파일 전송 프로토콜)를 통해 사이트에 액세스하고 텍스트 편집기로 wp-config.php 파일을 엽니다.
마지막으로 다음 코드를 파일에 추가합니다.
define( 'EMPTY_TRASH_DAYS', X )
"X" 대신에 삭제된 항목이 WordPress 데이터베이스에서 영구적으로 제거되기까지의 일 수를 기록합니다. 예를 들어, 5일 동안 "5"를 입력할 수 있습니다. 그런 다음 변경 사항을 저장하고 편집된 파일을 웹사이트에 다시 업로드합니다.
4. 게시물 수정 삭제
WordPress 데이터베이스는 모든 게시물과 페이지의 개정판을 저장합니다. 이 컬렉션은 콘텐츠의 이전 버전으로 되돌리거나 편집 변경 사항을 추적하려는 경우에 유용합니다.
그러나 이러한 개정판은 데이터베이스에서 많은 공간을 차지할 수도 있습니다. 또한 많은 게시물과 페이지에 수백 개의 게시물이 있습니다.
따라서 WordPress가 저장하는 게시물 개정 수를 제한하는 것을 고려할 수 있습니다. 이렇게 하면 향후 게시물이나 페이지가 데이터베이스를 막히지 않도록 할 수 있습니다.
먼저 FTP를 통해 wp-config.php 파일을 열어야 합니다. 그런 다음 다음 코드를 입력합니다.
define( 'WP_POST_REVISIONS', X );
"X" 대신 저장하려는 게시물 수정 수를 입력합니다. 예를 들어 "2"를 선택할 수 있습니다. 그런 다음 파일을 저장하고 FTP를 통해 웹사이트에 다시 업로드합니다.
다음 코드를 사용하여 게시 개정판을 완전히 비활성화할 수도 있습니다.
define( 'WP_POST_REVISIONS', false );
그러나 두 번째 방법은 사용하지 않는 것이 좋습니다. 미래에 실수를 해도 되돌릴 수 있는 수정 사항이 없습니다.
또한 이러한 명령은 향후 게시물 및 페이지 개정에만 영향을 미칩니다. 데이터베이스에 이미 있는 항목을 삭제하려면 수정본 삭제 후 데이터베이스 최적화와 같은 플러그인을 사용하는 것이 좋습니다.
이 사용자 친화적인 도구를 사용하면 모든 개정판을 삭제하거나 데이터베이스에 지정된 번호를 유지할 수 있습니다. 플러그인은 스팸 댓글 및 사용하지 않는 태그 삭제와 같은 추가 WordPress 데이터베이스 최적화를 수행할 수도 있습니다.
불행히도 스팸 댓글은 웹사이트를 운영할 때 흔히 발생합니다. 스팸성 또는 의심스러운 웹사이트로 연결되는 링크가 포함된 블로그 게시물에 남겨진 메시지입니다.
WordPress 또는 플러그인 중 하나가 댓글이 스팸이라고 의심되면 승인을 위해 항목에 플래그를 지정합니다. 메시지는 WordPress 대시보드의 댓글 > 스팸 에도 저장됩니다.

WordPress는 30일 후에 이 댓글을 자동으로 삭제합니다. 그러나 그동안 소중한 데이터베이스의 공간을 차지하게 됩니다.
스팸 댓글을 선택하고 스팸 비우기 버튼을 클릭하면 스팸 댓글을 쉽게 삭제할 수 있습니다. 또는 phpMyAdmin을 열고 다음 명령을 실행할 수 있습니다.
DELETE FROM wp_comments WHERE comment_approved = 'spam'
다른 이유로 이미 phpMyAdmin을 사용하고 있고 WordPress 대시보드로 이동하지 않으려는 경우 이 방법이 더 적합할 수 있습니다. 그렇지 않으면 불필요하게 복잡할 수 있습니다.
또한 일부 스팸 방지 WordPress 플러그인은 사용자를 대신하여 스팸 댓글을 영구적으로 삭제할 수 있습니다. 예를 들어 Akismet 플러그인은 승인 절차 없이 데이터베이스에서 의심스러운 콘텐츠를 자동으로 필터링하고 제거할 수 있습니다.
태그는 웹사이트의 콘텐츠를 구성하는 데 도움이 될 수 있습니다. 사용자가 사이트를 방문하면 게시물 태그를 클릭하여 관련 기사를 찾을 수 있습니다. 따라서 이러한 도구를 사용하면 웹사이트의 탐색과 전반적인 사용자 경험(UX)을 개선할 수 있습니다.
그러나 사용하지 않는 태그가 있을 수 있습니다. 예를 들어 검색 엔진 최적화(SEO) 전략을 수정하면서 시간이 지남에 따라 이러한 태그를 변경했을 수 있습니다.
이 시나리오에서 사용하지 않는 태그는 WordPress 데이터베이스에서 불필요한 공간을 차지할 수 있습니다. 일부 태그를 다시 사용하지 않으려면 태그를 삭제하는 것이 좋습니다.
먼저 phpMyAdmin을 사용하여 데이터베이스에 연결해야 합니다. 그런 다음 다음 명령을 실행하여 WordPress 데이터베이스에서 사용하지 않는 모든 태그를 확인합니다.
SELECT * FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;
"wp_"를 데이터베이스의 해당 접두사로 변경해야 합니다. 그러면 웹사이트에 중복 태그 목록이 표시됩니다.
다음으로 다음 명령을 실행하여 사용하지 않는 모든 태그를 삭제합니다.
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);
다시 한 번, "wp_" 접두사를 데이터베이스에서 사용되는 접두사로 변경해야 한다는 것을 기억하십시오. 이제 사용하지 않는 태그를 제거해야 합니다.
7. 핑백 및 트랙백 삭제
웹 사이트에 다른 사이트에 대한 URL이 포함되어 있으면 핑백이라는 자동 서버 알림이 전송됩니다. 이 메시지는 귀하가 해당 콘텐츠에 링크한 다른 웹사이트에 알립니다. 마찬가지로 트랙백을 수동으로 보내 동일한 메시지를 전달할 수 있습니다.
핑백 및 트랙백은 일부 사용자가 여러 웹사이트에서 콘텐츠를 스팸하는 데 활용하기 때문에 논란의 여지가 있습니다. 게다가 핑백과 트랙백은 데이터베이스에서 불필요한 공간을 차지합니다. 수천 개의 사이트가 웹사이트에 연결되어 데이터베이스가 부풀려질 수 있습니다.
이 문제를 해결하려면 핑백과 트랙백을 비활성화해야 합니다. WordPress의 설정 > 토론 으로 이동하고 처음 두 가지 설정을 비활성화하면 됩니다.

다음으로 기존 트랙백 및 핑백을 삭제할 수 있습니다. 이렇게 하려면 phpMyAdmin을 통해 데이터베이스에 액세스하고 다음 명령을 실행합니다.
UPDATE wp_posts SET ping_status= “closed”;
항상 그렇듯이 "wp_" 접두사를 데이터베이스에 있는 접두사로 바꿔야 합니다. 마지막으로 이동 을 눌러 성가신 핑백과 트랙백을 삭제합니다.
지금 WordPress 데이터베이스를 최적화하십시오
혼잡한 데이터베이스는 사이트 속도를 저하시킬 수 있습니다. 이것은 귀하와 귀하의 사용자 모두에게 좌절감을 줄 수 있습니다. 따라서 WordPress 데이터베이스 최적화 전략은 웹사이트의 성능을 높이는 데 필수적입니다.
요약하자면 phpMyAdmin을 통해 수동으로 데이터를 제거하여 WordPress 데이터베이스를 최적화할 수 있는 방법이 많이 있습니다. 그러나 대신 WP-Optimize 플러그인을 사용하는 것이 좋습니다. 이 도구는 배후에서 작동하여 웹사이트를 최대한으로 실행할 수 있습니다.
또한 최고의 WordPress 데이터베이스 플러그인에 대한 게시물과 세 가지 인기 있는 데이터베이스 유지 관리 플러그인을 테스트한 게시물이 있습니다.
이 WordPress 데이터베이스 최적화 팁에 대해 질문이 있습니까? 아래 의견 섹션에서 알려주십시오!