내 워드 프레스 사이트의 데이터베이스 팽창 정리 및 방지
비대해진 워드 프레스 데이터베이스는 주로 이전 게시물 수정본, 스팸 댓글, 사용하지 않은 플러그인 데이터, 오래된 테마 설정 및 많은 양의 오버 헤드와 같은 불필요한 데이터가 누적되어 발생합니다. 이 데이터는 사이트에서 수행되는 모든 작업과 함께 시간이 지남에 따라 누적되므로 데이터베이스 크기가 커지고 잠재적 인 성능 문제가 발생할 수 있습니다. 내장 도구, 타사 플러그인을 사용하여 데이터베이스를 정리하고, 극단적 인 경우에는 데이터베이스 내에서 직접적으로 팽창을 완화 할 수 있습니다.
이것이 데이터베이스 팽창의 가장 일반적인 원인입니다.
과도한 게시물 수정
워드 프레스에서 과도한 게시물 수정을 정리하면 데이터베이스 팽창을 줄여 사이트 성능을 최적화하는 데 도움이됩니다. 이렇게하면 로딩 시간이 빨라지고 웹 사이트가 더 효율적으로 만들어집니다. 각 개정은 데이터베이스에서 공간을 차지하며 선택하지 않으면 사이트 속도가 느려질 수 있습니다.
플러그인으로 게시물 수정 제한 또는 비활성화
워드 프레스에서 게시물 수정을 제한하려면 플러그인을 설치하여 설정을 관리 할 수 있습니다. 몇 가지 플러그인 옵션이 있습니다. WP Revisions Control과 같은 경량 플러그인을 권장합니다.
- 플러그인을 설치하고 활성화합니다 .
- 왼쪽 메뉴에서 설정을 선택한 다음 쓰기를 선택합니다.
- WP 개정 제어 섹션에서 게시물 및 페이지에 대해 유지할 개정 수를 입력합니다. 이 필드를 비워두면 모든 수정 내용이 유지됩니다. 사이트의 게시물 및 페이지 수정을 3 ~ 5 회로 제한하는 것으로 충분합니다.
- (선택 사항) 게시물 및 페이지에 대한 개정을 비활성화하려면 필드를 0으로 채 웁니다.
- 변경 내용 저장을 선택합니다.
wp-config.php 파일을 편집하여 사후 개정을 제한하거나 비활성화합니다.
워드 프레스에서 수정 후 게시를 제한하려면 define ( 'WP_POST_REVISIONS', number)을 사용하여 wp-config.php 파일에 한 줄의 코드를 추가 할 수 있습니다. 명령, 여기서 "number"는 게시물 당 유지하려는 최대 수정 수를 나타냅니다. 예를 들어, define ( 'WP_POST_REVISIONS', 3); 각 게시물을 3 번의 수정으로 제한합니다.
- FTP 또는 파일 관리자 를 사용하여 호스팅에 연결합니다.
- WordPress가 설치된 폴더에서 wp-config.php 파일을 찾습니다.
- wp-config.php 파일을 열고 다음 줄을 찾습니다.
/ *이게 다야, 편집을 중지합니다! 즐겁게 게시하세요. * /
- 이 줄 바로 위에 다음 코드를 추가합니다.
define ( 'WP_POST_REVISIONS', 3)
참고 : 0 또는 false를 사용하여 게시물 개정을 비활성화 할 수 있습니다. 예를 들어, define ( 'WP_POST_REVISIONS,'0); 수정본을 저장하지 않습니다 (게시물 당 하나의 자동 저장 제외). - 변경 사항을 저장합니다.
게시물 수정본 정리
다음 단계에 따라 SQL 쿼리를 사용하여 데이터베이스에서 직접 모든 게시 버전을 대량 삭제할 수 있습니다.
- phpMyAdmin을 통해 데이터베이스에 액세스합니다 .
- SQL 탭으로 이동하여 다음 쿼리를 실행합니다.
DELETE FROM wp_posts WHERE post_type = 'revision';
참고 : wp_ 는 기본 데이터베이스 테이블 접두사입니다. 테이블 접두사가 wp_가 아닌 경우 테이블 접두사를 찾아 쿼리에 사용합니다. 예 : wp_xufdzp_posts. - 이동을 선택합니다.
스팸 댓글
워드 프레스 사이트에서 스팸 댓글을 방지하면 댓글 섹션을 깔끔하게 유지하고, 사용자 경험을 개선하고, SEO를 강화하고, 웹 사이트의 보안과 신뢰도를 해칠 수있는 자동화 된 봇 댓글을 필터링하여 악성 활동으로부터 사이트를 보호함으로써 웹 사이트의 평판을 향상시킬 수 있습니다. 본질적으로, 진정한 방문자와 상호 작용을 위해보다 긍정적이고 신뢰할 수있는 환경을 만듭니다.
다음은 댓글 설정을 관리하고 스팸 댓글을 제거하기위한 리소스입니다.
사용하지 않는 플러그인 및 테마
워드 프레스 사이트에서 사용하지 않는 플러그인과 테마를 제거하면 처리해야하는 데이터의 양을 줄이고, 오래된 코드로 인한 잠재적 인 취약성을 최소화하여 보안을 강화하고, 대시 보드를 정리하고, 잠재적으로 크기를 줄여 사이트 관리를 간소화하여 성능을 향상시킬 수 있습니다. 저장해야하는 백업.
과도한 오버 헤드
워드 프레스 사이트에서 과도한 오버 헤드를 제거하는 것은 데이터베이스에 저장된 불필요한 데이터의 양을 줄여 사이트의 성능을 향상시키는 데 중요합니다. 이는 특히 많은 양의 오래되고 사용되지 않은 메타 데이터를 처리 할 때로드 시간을 단축하고 전반적인 사이트 효율성을 높일 수 있습니다. 시간이 지남에 따라 누적됩니다. 또한 메타 데이터를 최신 상태로 유지하면 검색 엔진이 콘텐츠에 대한 정확한 정보를 갖게되므로 SEO 향상에 기여할 수 있습니다.
오버 헤드를 없애기 위해 MySQL 데이터베이스를 최적화하는 방법은 다음과 같습니다.
핑백과 트랙백
대부분의 워드 프레스 사용자는 주로 스팸을 방지하기 위해 사이트에서 핑백 및 트랙백을 제거합니다. 자동화 된 봇은 종종 이러한 기능을 이용하여 댓글 섹션에 관련없는 링크를 삽입하므로 상당한 조정 작업이 필요하고 품질이 낮은 콘텐츠로 사이트를 복잡하게 만듭니다. 또한이를 비활성화하면 불필요한 서버 요청을 줄여 사이트 성능을 개선하고 잠재적 인 DDoS 공격 벡터를 완화하여 보안을 강화할 수 있습니다.
핑백 및 트랙백 비활성화
- WordPress에 로그인합니다 .
- 왼쪽 메뉴에서 설정 , 토론을 차례로 선택합니다.
- 기본 게시물 설정 에서 새 게시물에 대한 다른 블로그의 링크 알림 (핑백 및 트랙백) 허용 확인란을 선택 취소합니다.
- 변경 내용 저장을 선택합니다.
워드 프레스 대시 보드에서 핑백 및 트랙백 삭제
- WordPress에 로그인합니다 .
- 왼쪽 메뉴에서 댓글을 선택합니다.
- '핑'필터링 : 핑백과 트랙백 만 보려면 드롭 다운 메뉴에서 핑을 선택한 다음 필터를 선택합니다.
- 핑백 목록을 살펴보고 스팸 또는 관련없는 항목을 식별하고 삭제합니다.
- 대량의 스팸 인 경우 여러 핑백을 선택하고 대량 작업 드롭 다운 메뉴에서 스팸 또는 휴지통을 선택하여 대량으로 제거합니다.
데이터베이스에서 핑백 및 트랙백 삭제
phpMyAdmin을 통해 핑백과 트랙백을 대량으로 삭제할 수 있습니다. 방법은 다음과 같습니다.
- phpMyAdmin을 통해 데이터베이스에 액세스합니다 .
- SQL 탭으로 이동하여 다음 쿼리를 실행합니다.
DELETE FROM wp_comments WHERE comment_type IN ( 'pingback', 'trackback');
참고 : wp_ 는 기본 데이터베이스 테이블 접두사입니다. 테이블 접두사가 wp_가 아닌 경우 테이블 접두사를 찾아 쿼리에 사용합니다. 예 : wp_xufdzp_comments. - 이동을 선택합니다.
상세 정보
- WordPress 사이트의 크기를 줄이려는 경우 WordPress에서 미디어를 삭제하는 방법은 다음과 같습니다.
- WordPress.org의 기사에서 개정에 대한 자세한 정보를 찾아보세요.
- WordPress.org의 기사에서 미디어 라이브러리에 대한 자세한 정보를 찾아보세요.
- WordPress.org의 기사에서 WordPress의 댓글에 대한 자세한 정보 찾기
- WordPress.org의 문서에서 핑백 및 트랙백에 대한 자세한 정보를 찾아보세요.