>CMS 튜토리얼 >Word누르다 >기본 WordPress 검색 개선

기본 WordPress 검색 개선

Christopher Nolan
Christopher Nolan원래의
2025-02-09 10:40:12940검색

Improving Native WordPress Search (Torque Magazine에서 원래 출판 한이 기사는 허가를 받아 재 인쇄되었습니다.) 광범위한 콘텐츠를 가진 WordPress 사이트는 종종 느리고 비효율적 인 검색 기능으로 어려움을 겪습니다. 이 기사는 기본 WordPress 검색이 규모로 어려움을 겪고 개선을위한 솔루션을 제공하는 이유를 살펴 봅니다. 키 포인트 :

WordPress의 내장 검색은 수많은 데이터베이스 점검으로 인해 큰 사이트에 비효율적입니다. 검색 가능한 필드 및 포스트 유형의 제한 사항은 사용자 정의 콘텐츠로 사이트를 방해합니다. 솔루션에는 엔터프라이즈 레벨 서비스 (Algolia, Elasticsearch) 및 WordPress 플러그인 (apertanssi, searchWP)이 포함됩니다. Algolia 및 Elasticsearch는 특히 교통량이 많은 데이터가 풍부한 사이트에 유리합니다. Algolia는 오프 사이트 인덱싱으로 속도를 높입니다. Elasticsearch는 유연한 호스팅 옵션으로 유사한 성능을 제공합니다 apertanssi 및 searchwp는 검색 결과를 향상 시키지만 반드시 속도 나 확장 성을 향상시킬 필요는 없습니다. 결과 관련성을 향상시키는 데 가장 적합합니다.

WordPress 검색이 작동하는 방법 :

기본 WordPress 검색은 모든 검색에 대해 전체 테이블을 반복하는 복잡한 SQL 쿼리 (아래 그림)를 사용합니다. 이것은 많은 수의 게시물로 인해 매우 느려집니다.

쿼리에는 다음에 대한 수표가 포함되어 있습니다

총 결과 수 (
    )
  • , 및 의 검색어 post type (
  • , , )
  • 공공 상태 관련성 또는 날짜에 의한 주문 결과 제한 (Pagination)
  • 성능 벤치 마크는 큰 데이터 세트로 상당한 속도가 저하되어 있습니다 (아래 그림 예) :
  • 기본 WordPress 검색과 관련된 도전 :

검색 가능한 필드 제한된 필드 (, , ) 및 게시물 유형. 사용자 정의 게시물 유형 및 필드는 종종 제외됩니다 10 만 명이 넘는 게시물로 성능이 저하되어 검색 시간이 느려집니다. 높은 검색 트래픽은 서버에 과부하가 걸릴 수 있습니다

WordPress 검색 향상 : 이상적인 검색 솔루션 : wp_posts 모든 컨텐츠 또는 사용자 정의 가능한 서브 세트를 검색하십시오 큰 데이터 세트를 효율적으로 처리합니다 트래픽이 높은 서버 성능을 유지하십시오

솔루션 :

  • Algolia :

    외부 엔터프라이즈 등급 검색 서비스. 오프 사이트 인덱싱은 속도를 크게 향상시킵니다 (아래에서 볼 수 있음)

    Elasticsearch (Elasticpress 포함) : Algolia와 유사하지만 유연한 호스팅 옵션을 제공합니다. Woocommerce 제품 색인 및 관련 게시물 제안과 같은 고급 기능을 제공합니다. Improving Native WordPress Search Improving Native WordPress Search

    Amazon Cloudsearch :
  • 강력하고 확장 가능하며 유료 솔루션. 구현을위한 더 많은 기술 전문 지식이 필요합니다.
  • attranssi : WordPress 데이터베이스 내에서 검색 결과를 향상시키는 WordPress 플러그인, 퍼지 검색, 관련성 정렬 ​​및 사용자 정의 필드 지원을 제공합니다. 는 검색 속도를 향상시키지 않습니다.

  • searchwp :
  • 키워드 스템 밍 및 검색 분석을 포함하여 향상된 결과에 중점을 둔 또 다른 유료 플러그인. 검색 속도를 향상시키지 않습니다.

    Improving Native WordPress Search 올바른 솔루션 선택 :

  • 최상의 솔루션은 예산과 우선 순위에 따라 다릅니다. Algolia 및 Elasticsearch는 속도와 확장 성을 우선시합니다. APTRANSSI 및 SEARCHWP 결과 품질에 중점을 둡니다. Amazon Cloudsearch는 사용자 정의를 제공하지만 더 많은 기술적 기술이 필요합니다. 배포하기 전에 항상 준비 환경에서 테스트하십시오
  • (원래 기사의 FAQ 섹션의 나머지 부분은 간결하게 생략되었지만 포함 된 정보는 제공된 주제에 대한 검색을 통해 쉽게 사용할 수 있습니다.)

위 내용은 기본 WordPress 검색 개선의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.