Pods性能与自定义字段

时间:2014-04-08 作者:yeahman

正在使用pods自己的内容tpye,其中自定义字段都存储在一个表中,比wordpress的自定义字段更具可扩展性,其中每个字段都是元表中的一行。。。

我还没有使用POD,但将所有字段存储在一个表中似乎更具可扩展性,更易于维护?

POD的缺点是什么(我没有看到很多人使用它)?pods的自定义字段是否可用于搜索引擎索引?

1 个回复
SO网友:Scott Kingsley Clark

Pods允许您创建基于元或基于表的内容类型。基于元的工作就像普通的WP帖子类型一样。您还可以扩展注释、用户、媒体和分类法等WP对象,以向这些对象添加自定义字段。

如果选择使用基于表的POD,它将创建一个带有ID字段的表,并且只包含您自己定义的自定义字段。对于有大量数据需要专门查询和筛选的情况,或者Posteta可能会因托管预算而受到限制,或者您需要经常查询特定值的情况,这可以带来一些好处。然后可以手动将自定义索引添加到任何Pods表中,从而根据您喜欢的查询类型进一步提高性能。

基于表的pod有几个注意事项,主要是没有对meta\\u查询的WP\\u查询支持(目前正在进行),并且当您使用默认的WP搜索时,它不会搜索这些字段的内容。这并不能阻止您使用它做事情,比如使用Pods API调用,比如http://pods.io/docs/code/pods/find/ 它本身就非常强大。在许多方面,与WP\\U查询相比,它对于复杂的查询和过滤来说是非常宝贵的。

以下是基于表的pod与普通WP默认的基于元的内容类型的比较:

结束

相关推荐

Performance on WPMS

我的WPMS站点托管在8核/32mb RAM服务器上,但响应时间非常长。我们有大约1000个博客(单个db上有35000多个表)和70000个页面浏览量。我认为我可以缩短响应时间,将具有更多页面浏览量的博客移动到单独的DB中,并使用hyper DB插件将所有博客拆分为每个DB 100个博客。你觉得怎么样?