ACF是陷阱吗?[关闭]


12

我是企业全栈开发人员,并且开始使用ACF。
最初,我认为ACF是网站的一站式解决方案,但是在对分类法进行了更多研究之后,我担心使用它会导致数据库效率很低。
例如:如果我有一个雇员自定义职位类型,而这个实体有一个性别,那么根据我的研究,一个带有元框的分类法来选择一个值是更好的选择。
事实是,ACF仅将您带到自定义字段实现。
我应该使用其他支持分类法的插件吗?我应该使用互补插件进行分类吗?我什至要为此担心(将性别作为自定义字段实施是否会带来灾难?)


ACF具有用于管理分类法的字段,您不仅限于元数据。
米洛

Answers:


15

几个月前,@ tom-j-nowell(这里的mod之一)写了一篇文章,解释了许多WP插件滥用元查询的问题:https : //tomjn.com/2016/12/05/post-meta -滥用/

他在那儿说:

[...]网站因此而瘫痪,这就是许多受欢迎的插件无法扩展到高流量的原因[...]

因此,是的,使用ACF或任何其他将元数据过多地用于“可搜索”数据的插件会严重损害网站的性能。

是的,使用分类法会更好。

注册一个分类法,用一些给定的术语预填充它,并提供一个UI在这些术语之间进行选择(这与WP本身对post格式所做的差不多)并不难,并且如果代码以足够灵活的方式完成,可以用于许多分类法,并且可以避免ACF和任何其他此类插件。

但是,老实说,在我的实验中,在大型WP网站中获取体面的性能查询的唯一可行方法(尤其是涉及全文搜索时)是使用诸如Elastic Search或Apache Solr之类的搜索引擎。

即使有些事物(例如产品价格)无法通过分类法真正处理,并且如果分类法的查询很容易,按分类法进行订购也不是那么容易。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.