홈페이지 » WordPress » WordPress 데이터베이스 정리 모범 사례

    WordPress 데이터베이스 정리 모범 사례

    깨끗한 WordPress 설치 12 개의 데이터베이스 테이블로 시작 그러나 기본적으로 시간이 지나면 데이터가 빠르게 추가됩니다. 너의 수많은 게시물, 페이지들, 코멘트, 옵션들, 과 설정 모두 데이터베이스에 저장됩니다. 게다가, 많은 플러그인 (때로는 심지어 테마) 또한 자체 데이터베이스 테이블을 만듭니다. 그러나 이러한 많은 데이터 과다하다 잠시 후.

    조만간, 데이터베이스 오버 헤드가 손상 될 수 있음. 서버 속도가 느려지고 페이지로드 시간이 증가하고 내보내기 및 가져 오기가 더 어려워집니다. 백업을 만드는 데 오래 걸릴 수 있습니다..

    이 기사에서 우리는 WordPress 데이터베이스를 정리하는 모범 사례. 지금 당장 문제가 없더라도 가능한 한 정리 작업을 고려해 볼 가치가 있습니다. 웹 사이트의 실적을 개선하십시오., 백업 워크 플로의 속도를 높이고 사이트 유지 관리를보다 쉽게 ​​관리 할 수 ​​있습니다..

    잊지 마라. 데이터베이스 백업 시작하기 전에 아무것도 잃지 않도록 청소하는 동안 문제가 발생하면.

    1. 수동 정리 수행

    많은 중복 데이터 항목이 있습니다. 수동으로 제거하십시오., 간단히 WordPress 관리자로부터.

    필요없는 게시물을 제거하십시오.

    워드 프레스 저장 모든 게시물 유형 (게시물, 페이지, 맞춤 게시물 유형)을 wp_posts 테이블 및 관련 메타 데이터를 wp_postmeta.

    만약 너라면 쓰레기통을 비워 ~ 안에 “게시물” 과 “페이지” 당신의 워드 프레스 관리자 패널을 사용하면 불필요한 많은 데이터를 제거 할 수 있습니다. 네가 많으면 초안 및 대기중인 게시물 그것들을 통과하고 필요없는 것을 삭제하는 것도 좋은 생각입니다..

    미디어 항목 ( “미디어” 패널) 데이터베이스에 저장되지 않음 그러나 / wp-content / uploads / 폴더.

    사용되지 않는 카테고리 및 태그 제거

    너무 많으면 사용하지 않는 카테고리 및 태그 필요하지 않은 파일도 삭제할 가치가 있습니다. 카테고리 및 태그는 WP 관리자가 액세스 할 수있는 두 가지 분류 유형입니다. 으로 불필요한 것들 제거하기, 공간을 확보 할 수 있습니다. wp_terms, wp_term_relationships, 과 wp_term_taxonomy 데이터베이스 테이블.

    사용하지 않는 플러그인 및 테마 삭제

    기본적으로 플러그인은 / wp-content / plugins / 폴더, 테마가 들어가는 동안 / wp-content / themes /. 그러나 많은 플러그인뿐만 아니라 일부 테마 고유 한 사용자 지정 데이터베이스 테이블 만들기. 그들은 또한 자주 옵션 저장wp-options 표.

    따라서 불필요한 플러그인과 테마를 삭제하면 데이터베이스 공간을 비울 수 있습니다. 그러나, 당신을 위해서 비활성화 대신 삭제해야합니다..

    필요없는 의견을 삭제하십시오.

    제거 할 수 있습니다. 승인되지 않은 스팸 및 휴지통으로 표시된 댓글 ~로부터 “코멘트” 귀하의 워드 프레스 관리자 패널. 이렇게하면 크기를 줄일 수 있습니다. wp_commentswp_commentmeta 테이블.

    사이트에 많은 의견이있는 경우 Disqus 또는 Livefyre와 같은 타사 의견 시스템을 사용하는 것도 좋으므로 데이터베이스에 주석을 전혀 저장할 필요가 없습니다.

    2. phpMyAdmin을 통해 데이터베이스 최적화

    phpMyAdmin에 액세스

    phpMyAdmin 다음을 가능하게 해주는 소프트웨어입니다. MySQL 데이터베이스 관리. cPanel에서 “데이터베이스” 섹션에서 phpMyAdmin 아이콘을 클릭하십시오..

    로컬 컴퓨터에 있다면 phpMyAdmin을 찾을 수 있습니다. 로컬 웹 서버에서, 보통 http : // localhost / phpmyadmin URL.

    데이터베이스 오버 헤드 제거

    phpMyAdmin은 다음과 같은 기능을 제공합니다. 데이터베이스 최적화. 그만큼 테이블 유지 관리> 테이블 최적화 선택권 ~을 실행하다 최적화 테이블 MySQL- 쿼리 선택한 테이블 및 오버 헤드를 제거한다. 귀하의 데이터베이스.

    아래 스크린 샷에서 볼 수 있듯이 phpMyAdmin 오버 헤드가 있는지 보여줍니다. 테이블 (마지막 열)에. 선택 오버 헤드가있는 테이블, 원하는 경우 모든 테이블을 선택하고 쿼리를 실행하십시오..

    네가 데이터베이스에 손상된 테이블 당신은 그것을 고칠 수 있습니다. “수리 테이블” 선택권 (아래에있다. “표 최적화”)를 실행하는 수리 테이블 MySQL- 쿼리.

    3. WP의 기본 제공 데이터베이스 최적화 사용

    WordPress에는 또한 자동화 된 데이터베이스 최적화 도구. 그것에 액세스하려면 편집하다 wp-config.php 파일. 이것이 구성 파일 귀하의 워드 프레스 설치. 너는 그것을 발견 할 수있다. 루트 폴더에 FTP (SFTP)를 통해 액세스 할 수 있습니다..

    wp-config.php 파일을 코드 편집기에 추가하고 다음 행을 추가하십시오 PHP 태그를 시작한 후 처음으로 () :

     define ( 'WP_ALLOW_REPAIR', true); 

    을 살리다 wp-config.php 파일과 열어 라. http://yoursite.com/wp-admin/maint/repair.php URL 경로. 다음 화면에서 자신을 발견 할 수 있습니다.

    “데이터베이스 복구” 옵션이 찾고 수정되었습니다. 공통 데이터베이스 문제. 다른 옵션, “데이터베이스 복구 및 최적화” 또한 시도하다 데이터베이스 최적화 웹 사이트의 실적 (페이지로드 시간)을 향상시킬 수있는.

    후자를 선택하면, 귀하의 데이터베이스가 잠길 것입니다 작업이 수행 될 때까지 (scontent를 저장, 편집 또는 삭제할 수 없음).

    네가 끝나면 제거하는 것을 잊지 마세요. 그만큼 define ( 'WP_ALLOW_REPAIR', true); 줄부터 wp-config.php 파일, 데이터베이스 최적화 도구가 될 수 있습니다 누구든지 액세스 관리자 만이 아니라.

    4. 플러그인으로 데이터베이스를 정리하십시오.

    있다 보다 복잡한 데이터베이스 최적화 작업, 만료 된 일시적 항목, 고아 메타 항목, 중복 항목 및 이전 게시물 수정본을 제거하는 등의 작업을 수행하는 것이 가장 안전합니다. 데이터베이스 정리 플러그인.

    아래에서 최고의 무료 플러그인 당신은 당신의 데이터베이스를 추가로 다듬을 수 있습니다. 이 플러그인은 내가 언급 한 작업 중 일부를 수행합니다. “수동 정리” 의미하는 부분 반드시 수동으로 수행 할 필요는 없습니다..

    WP 최적화

    WP- 최적화 플러그인 휴지통 및 승인되지 않은 댓글을 삭제합니다., 핑백, 트랙백, 만료 된 일시적 옵션, wp_postmeta 테이블 및 고아 관계 데이터 및 다른 많은 훌륭한 기능이 있습니다..

    옵션 패널에서 수행 할 작업을 선택할 수 있습니다. 또한, 당신은 또한 매주 자동 청소 스케줄을 세운다., 당신의 사양에 따라.

    WP 스윕

    WP Sweep 플러그인은 앞서 언급 한 WP 최적화 도구와 유사한 기능을 가지고 있습니다. 예를 들어, 휴지통으로 표시된 게시물과 주석을 제거하는 데 사용할 수 있습니다, 중복 후 게시물 메타, 임시 옵션, 고아 메타, 기타.

    WPBeginner는 WP Sweep (WP-Optimize와 반대)와 같은 흥미로운 게시물을 가지고 있습니다. “적절한 WordPress 삭제 기능 사용 최대한 많은 MySQL 쿼리를 직접 실행하는 대신”. 두 플러그인 모두 훌륭합니다., 당신이 더 좋아하는 것을 선택하십시오, 당신은 그들 중 누구 에게라도 잘못하지 않을 것입니다..

    수정본 삭제 후 데이터베이스 최적화

    이 플러그인을 사용하면 휴지통 항목, 만료 된 일시 중지, 핑백, 트랙백, 스팸 등을 삭제할 수 있습니다. 로그 보관 및 설정 매일, 매주, 매월 두 번씩 매시간 최적화 스케줄러.

    그 이름이 말하는 것처럼 데이터베이스 최적화 전에 게시물 버전을 삭제합니다. 일반적으로 데이터베이스에서 거대한 장소를 차지합니다. 옵션 패널에서 다음을 선택할 수 있습니다. 얼마나 많은 개정판 너는 지키고 싶다. 개정판의 나이 그것은 삭제 될 수 있습니다. 이 플러그인은 멀티 사이트 호환 뿐만 아니라 거대한 플러스입니다.