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

12

Je suis un développeur d'entreprise à pile complète et commence à utiliser ACF.
Au début, je pensais qu'ACF constituait une solution unique pour un site Web, mais après des recherches plus approfondies sur la taxonomie, je crains fort que son utilisation n'aboutisse à une db très inefficace.
Par exemple: si j'ai un type de message personnalisé employé et que cette entité a un sexe, selon mes recherches, une taxonomie avec méta-boîte permettant de sélectionner une valeur est la meilleure option.
Le fait est qu’ACF vous entraîne uniquement dans l’implémentation des champs personnalisés.
Devrais-je utiliser un autre plugin prenant en charge la taxonomie? Devrais-je utiliser un plugin complémentaire pour la taxonomie? Devrais-je même m'en inquiéter (est-il désastreux de mettre en œuvre la problématique hommes-femmes en tant que domaine personnalisé?)

    
posée Yaron 01.07.2017 - 08:14

1 réponse

15

Il y a quelques mois, @ tom-j-nowell (l'un des mods proposés ici) a écrit un article expliquant les problèmes d'abus de méta-requêtes par de nombreux plug-ins WP: enlace

Il y dit entre autres:

  

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

Donc, oui, utiliser ACF ou tout autre plug-in utilisant trop les métadonnées pour des données "interrogeables" peut sérieusement compromettre les performances de votre site Web.

Et oui, utiliser des taxonomies à cette fin, c’est beaucoup mieux.

Enregistrez une taxonomie, pré-remplissez-la avec certains termes donnés et fournissez une interface utilisateur permettant de choisir entre ces termes (ce qui correspond à peu près à ce que WP lui-même fait avec post formats ) n’est pas si difficile, et si le code est fait avec suffisamment de souplesse, il pourrait être utilisé pour de nombreuses taxonomies et éviter d’ACF et d’autres plugins similaires.

Toutefois, pour être honnête, dans mon expérience, le seul moyen viable d'obtenir des requêtes performantes dans un grand site Web WP, surtout si la recherche en texte intégral est impliquée, consiste à utiliser un moteur de recherche comme Elastic Search ou Apache Solr.

Même s'il existe des choses (prenons comme exemple les prix des produits) qui ne peuvent pas être vraiment gérées avec les taxonomies et si la requête pour la taxonomie est facile, commandez par taxonomie pas très.

    
réponse donnée gmazzap 01.07.2017 - 18:30

Lire d'autres questions sur les étiquettes