O ACF está sendo uma armadilha do mel? [fechadas]

12

Sou desenvolvedor full stack empresarial e comecei a usar o ACF.
No começo, eu pensei que o ACF é uma solução completa para um site, mas depois de pesquisar mais sobre taxonomia, tenho medo de que usá-lo resulte em db muito ineficiente.
Por exemplo: se eu tenho um tipo de cargo personalizado de funcionário e essa entidade tem um sexo, de acordo com minha pesquisa, uma taxonomia com meta box para selecionar um valor é a melhor opção.
O fato é que o ACF leva você apenas à implementação de campos personalizados.
Devo usar outro plug-in que suporte taxonomia? Devo usar plug-in complementar para taxonomia? Eu deveria me preocupar com isso (é um desastre implementar o gênero como campo personalizado?)

Yaron
fonte
O ACF possui campos para gerenciar taxonomias, você não está restrito apenas a metadados.
Milo

Respostas:

15

Há alguns meses, o @ tom-j-nowell (um dos mods aqui) escreveu um artigo explicando os problemas com o abuso de meta consultas por muitos plugins do WP: https://tomjn.com/2016/12/05/post-meta -Abuso/

Entre outras coisas, ele diz lá:

[...] sites foram derrubados por isso, e é por isso que vários plugins populares não escalam para alto tráfego [...]

Portanto, sim, usar o ACF ou qualquer outro plug-in que faça uso excessivo de metadados para dados "pesquisáveis" pode comprometer seriamente o desempenho do seu site.

E sim, usar taxonomias para isso é apenas muito melhor.

Registre uma taxonomia, preencha-a com alguns termos e forneça uma interface do usuário para escolher entre esses termos (que é o que o próprio WP faz com os formatos de postagem ) não é tão difícil, e se o código for feito de uma maneira suficientemente flexível, pode ser usado para muitas taxonomias e é possível evitar o ACF e quaisquer outros plugins.

No entanto, para ser sincero, na minha experiência, a única maneira viável de obter consultas de desempenho decentes em grandes sites do WP, especialmente se houver pesquisa de texto completo, é usar mecanismos de pesquisa como o Elastic Search ou o Apache Solr.

Mesmo porque existem coisas (como exemplo os preços dos produtos) que não podem ser realmente tratadas com taxonomias e se a consulta de taxonomia é fácil, ordene por taxonomia não muito.

gmazzap
fonte