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.