ACF가 허니 트랩입니까? [닫은]


12

저는 엔터프라이즈 풀 스택 개발자이며 ACF를 사용하기 시작했습니다.
처음에는 ACF가 웹 사이트를위한 원 스톱 솔루션이라고 생각했지만 분류법에 대해 더 많이 연구 한 후에는이를 사용하면 매우 비효율적 인 DB가 생성 될까 봐 두려운 것입니다.
예 : 직원 맞춤 게시물 유형이 있고이 엔티티에 성별이있는 경우 내 연구에 따르면 하나의 값을 선택하기위한 메타 상자가있는 분류법이 더 나은 옵션입니다.
문제는 ACF가 사용자 정의 필드 구현으로 만 이동한다는 것입니다.
분류 체계를 지원하는 다른 플러그인을 사용해야합니까? 분류 체계에 보완 플러그인을 사용해야합니까? 심지어 걱정해야합니까 (성별을 맞춤형 분야로 구현하는 것이 재난입니까?)


ACF에는 분류 체계를 관리하는 필드가 있으며 메타 데이터에만 국한되지는 않습니다.
Milo

답변:


15

몇 달 전 @ tom-j-nowell (여기 개조 중 하나)은 많은 WP 플러그인의 메타 쿼리 남용 관련 문제를 설명하는 기사를 작성했습니다. https://tomjn.com/2016/12/05/post-meta -남용/

그는 다른 것들 중에서 다음과 같이 말합니다.

[...] 사이트가 이것에 의해 중단되었으며, 많은 인기있는 플러그인이 많은 트래픽으로 확장되지 않는 이유입니다 ...]

따라서 ACF 또는 "검색 가능한"데이터에 메타 데이터를 너무 많이 사용하는 다른 플러그인을 사용하면 웹 사이트의 성능이 심각하게 손상 될 수 있습니다.

그리고, 그것을 위해 분류법을 사용하는 것이 훨씬 좋습니다.

분류법을 등록하고, 주어진 용어로 미리 채우고, WP 자체가 포스트 형식에서 하는 것과 거의 같은 용어 중에서 선택할 수있는 UI를 제공하는 것은 어렵지 않으며 코드가 충분히 유연한 방식으로 수행되는 경우, 많은 분류법에 사용될 수 있으며 ACF 및 기타 다른 플러그인을 피할 수 있습니다.

그러나 솔직히 말해서, 내 경험상 큰 WP 웹 사이트에서 괜찮은 성능의 쿼리를 얻는 유일한 실행 가능한 방법은 전체 텍스트 검색이 관련된 경우 Elastic Search 또는 Apache Solr과 같은 검색 엔진을 사용하는 것입니다.

분류법으로 실제로 처리 할 수없는 항목 (예 : 제품 가격으로 간주)이 있고 분류법에 대한 쿼리가 쉬운 경우에도 분류법으로 주문 하지 않아도됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.