ACF est-il un piège à miel? [fermé]

12

Je suis un développeur d'entreprise full stack et j'ai commencé à utiliser ACF.
Au début, je pensais qu'ACF est une solution unique pour un site Web, mais après avoir fait des recherches plus approfondies sur la taxonomie, je crains que son utilisation se traduise par une base de données très inefficace.
Par exemple: si j'ai un type de poste personnalisé pour les employés et que cette entité a un sexe, selon mes recherches, une taxonomie avec une méta-boîte pour sélectionner une valeur est la meilleure option.
Le fait est que ACF vous amène uniquement à l'implémentation des champs personnalisés.
Dois-je utiliser un autre plugin qui prend en charge la taxonomie? Dois-je utiliser un plugin complémentaire pour la taxonomie? Dois-je même m'en inquiéter

Yaron
la source
ACF a des champs pour gérer les taxonomies, vous n'êtes pas limité aux seules métadonnées.
Milo

Réponses:

15

Il y a quelques mois, @ tom-j-nowell (l'un des mods ici) a écrit un article expliquant les problèmes d'abus des méta requêtes par de nombreux plugins WP: https://tomjn.com/2016/12/05/post-meta -abuser de/

Entre autres choses, il y dit:

[...] les sites ont été détruits par cela, et c'est la raison pour laquelle un certain nombre de plugins populaires ne s'adaptent pas à un trafic élevé [...]

Donc, oui, l'utilisation d'ACF ou de tout autre plugin qui utilise trop les métadonnées pour les données "consultables" peut sérieusement compromettre les performances de votre site Web.

Et oui, utiliser des taxonomies pour cela, c'est bien mieux.

Enregistrer une taxonomie, le préremplir avec certains termes donnés et fournir une interface utilisateur pour choisir entre ces termes (ce qui est à peu près ce que WP lui-même fait avec les formats de publication ) n'est pas si difficile, et si le code est fait de manière suffisamment flexible, pourrait être utilisé pour de nombreuses taxonomies et il est possible d'éviter ACF et tout autre plugin de ce type.

Cependant, pour être honnête, dans mon expérience, le seul moyen viable d'obtenir des requêtes performantes décentes dans les grands sites Web WP, en particulier si la recherche en texte intégral est impliquée, est d'utiliser des moteurs de recherche comme Elastic Search ou Apache Solr.

Même parce qu'il y a des choses (prenez comme exemple les prix des produits) qui ne peuvent pas vraiment être gérées avec des taxonomies et si la recherche de taxonomie est facile, commandez par taxonomie pas très bien.

gmazzap
la source