¿Es ACF una trampa de miel? [cerrado]

12

Soy un desarrollador de pila completa para empresas y comencé a usar ACF.
Al principio pensé que ACF es una solución integral para un sitio web, pero después de investigar más sobre taxonomía, me temo que su uso dará como resultado una db muy ineficiente.
Por ejemplo: si tengo un tipo de publicación personalizada para el empleado y esta entidad tiene un género, según mi investigación, una taxonomía con meta box para seleccionar un valor es la mejor opción.
La cuestión es que ACF lo lleva a la implementación de campos personalizados solamente.
¿Debo usar otro plugin que soporte taxonomía? ¿Debo usar un complemento complementario para la taxonomía? ¿Debería preocuparme por eso (es un desastre implementar el género como campo personalizado?)

    
pregunta Yaron 01.07.2017 - 08:14

1 respuesta

15

Hace algunos meses @ tom-j-nowell (uno de los mods aquí) escribió un artículo que explica los problemas con el abuso de las meta consultas por muchos complementos de WP: enlace

Entre otras cosas dice allí:

  

[...] los sitios se han reducido debido a esto, y es la razón por la cual varios complementos populares no se escalan a alto tráfico [...]

Entonces, sí, el uso de ACF, o cualquier otro complemento que haga un uso excesivo de los metadatos para los datos de "búsqueda" puede comprometer seriamente el rendimiento de su sitio web.

Y sí, usar taxonomías para eso, es mucho mejor.

Registre una taxonomía, rellénela con algunos términos dados y proporcione una interfaz de usuario para elegir entre esos términos (que es más o menos lo que hace el propio WP con los formatos de publicación ) no son tan difíciles, y si el código se hace de una manera lo suficientemente flexible, podría usarse para muchas taxonomías y es posible evitar ACF y cualquier otro complemento similar.

Sin embargo, para ser honesto, en mi experiencia, la única forma viable de obtener consultas de desempeño decente en los sitios web de un gran WP, especialmente si se trata de una búsqueda de texto completo, es utilizar motores de búsqueda como Elastic Search o Apache Solr.

Incluso porque hay cosas (por ejemplo, precios de productos) que no se pueden manejar realmente con taxonomías y si la consulta de taxonomía es fácil, ordenar por taxonomía no lo es tanto.

    
respondido por el gmazzap 01.07.2017 - 18:30

Lea otras preguntas en las etiquetas