L'ACF è una trappola per il miele? [chiuso]


12

Sono uno sviluppatore full stack aziendale e ho iniziato a utilizzare ACF.
All'inizio ho pensato che ACF fosse una soluzione completa per un sito web, ma dopo aver fatto ricerche più approfondite sulla tassonomia temo che il suo utilizzo risulterà in un db molto inefficiente.
Ad esempio: se ho un tipo di post personalizzato dipendente e questa entità ha un genere, secondo la mia ricerca una migliore opzione è una tassonomia con meta-box per selezionare un valore.
Il fatto è che ACF ti porta solo all'implementazione di campi personalizzati.
Dovrei usare altri plugin che supportano la tassonomia? Dovrei usare un plugin complementare per la tassonomia? Dovrei anche preoccuparmene (è un disastro implementare il genere come campo personalizzato?)


ACF ha campi per la gestione delle tassonomie, non sei limitato ai soli metadati.
Milo,

Risposte:


15

Pochi mesi fa @ tom-j-nowell (una delle mod qui) ha scritto un articolo che spiega i problemi con l'abuso di meta query da parte di molti plugin WP: https://tomjn.com/2016/12/05/post-meta -abuso/

Tra le altre cose, dice lì:

[...] i siti sono stati abbattuti da questo, ed è la ragione per cui alcuni plugin popolari non si adattano al traffico elevato [...]

Quindi, sì, l'utilizzo di ACF o qualsiasi altro plug-in che faccia un uso eccessivo di metadati per dati "ricercabili" può compromettere seriamente le prestazioni del tuo sito Web.

E sì, usando le tassonomie per questo, è semplicemente molto meglio.

Registrare una tassonomia, precompilarla con alcuni termini e fornire un'interfaccia utente per scegliere tra quei termini (che è praticamente ciò che WP stesso fa con i formati postali ) non è così difficile e se il codice viene fatto in modo abbastanza flessibile, potrebbe essere utilizzato per molte tassonomie ed è possibile evitare ACF e qualsiasi altro plug-in di questo tipo.

Tuttavia, a essere sincero, nella mia esperienza l'unico modo fattibile per ottenere query con prestazioni decenti in un grande sito Web WP, specialmente se è coinvolta la ricerca full-text, è utilizzare un motore di ricerca come Elastic Search o Apache Solr.

Anche perché ci sono cose (prendi ad esempio i prezzi dei prodotti) che non possono essere realmente gestite con le tassonomie e se la ricerca di tassonomia è semplice, ordina per tassonomia non molto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.