ACFはハニートラップですか?[閉まっている]


12

私はエンタープライズフルスタック開発者であり、ACFの使用を開始しました。
最初は、ACFはWebサイトのワンストップソリューションであると考えていましたが、分類についてさらに調査した後、ACFを使用すると非常に効率の悪いdbになると思います。
たとえば、従業員のカスタム投稿タイプがあり、このエンティティに性別がある場合、私の調査によると、1つの値を選択するためのメタボックスを持つ分類法がより良いオプションです。
問題は、ACFがカスタムフィールドの実装のみを実行することです。
分類法をサポートする他のプラグインを使用する必要がありますか?分類に補完​​的なプラグインを使用する必要がありますか?私もそれを心配する必要があります(性別をカスタムフィールドとして実装するのは災害ですか?)


ACFには分類法を管理するためのフィールドがあり、メタデータのみに制限されません。
ミロ

回答:


15

数か月前に@ tom-j-nowell(ここにあるMODの1つ)は、多くのWPプラグインによるメタクエリの悪用に関する問題を説明する記事を書きました:https : //tomjn.com/2016/12/05/post-meta -乱用/

とりわけ彼はそこに言っています:

[...]これによりサイトがダウンしました。これが、人気のある多くのプラグインが高トラフィックに対応できない理由です[...]

そのため、はい、ACF、または「検索可能な」データにメタデータを多用する他のプラグインを使用すると、Webサイトのパフォーマンスが著しく低下する可能性があります。

そして、はい、そのために分類法を使用すると、はるかに優れています。

分類法を登録し、特定の用語を事前に入力し、それらの用語(WP自体が投稿形式で行うこととほぼ同じです)から選択するUIを提供することはそれほど難しくありません。多くの分類法に使用でき、ACFやその他のそのようなプラグインを避けることができます。

しかし、正直に言うと、私の経験では、特に全文検索が関係する場合、大きなWP Webサイトで適切なパフォーマンスクエリを取得する唯一の実行可能な方法は、Elastic SearchやApache Solrなどの検索エンジンを使用することです。

タクソノミーでは実際に処理できないもの(例として製品の価格)があり、タクソノミーのクエリが簡単な場合でも、タクソノミーごとに注文することはあまりありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.