我很好奇,如果不做大量的基准测试,其他人对在博客文章中使用几个自定义元字段有何感受?我说的是严格的性能方面,如果使用很多字段,是否会大大降低速度,我们是否应该尽量将它们保持在最低限度?
目前对于一篇普通的博客文章,我有一个自定义的元字段。。。
标题:用于页面标题描述:用于Facebook和Twitter共享的元描述和社交共享描述/文本关键词:用于元关键词,因此我使用了3个额外的元字段,以便每篇文章都有相关的SEO元,并且当用户在社交网络上共享文章时,我可以轻松设置标题和描述。
我想为Twitter添加另一个字段#hashtags,然后我可以将其插入到Twitter共享中,这些字段与我的文章标签分类法类似,但可能会有所不同,因此我认为自定义元字段是最好的选择。
我还在为一个公文包做一个自定义帖子类型的过程中,除了上面的自定义meta之外,还将为这个帖子类型添加多个meta字段。
这就是为什么我对添加几个元字段对性能的影响感到好奇?
请分享你的想法
SO网友:Dwayne Charrington
正如已经指出的那样,除非有成千上万个自定义字段,否则性能不会明显下降,即使这样,这也是数据库规模问题,而不是Wordpress问题。看起来你的问题已经得到了回答,但是当Wordpress已经默认提供了post\\u标题字段时,我是唯一一个对标题使用自定义元字段感到震惊的人吗?
您应该遵循的一个关键规则是缓存站点上的每个数据库读取请求。以Facebook等网站为例,它们每分钟执行6000多万条查询,其中只有600万条左右的请求因为缓存而进入数据库。你的网站不会处理同样的流量,但这是一个好习惯。
如果您出于SEO原因添加自定义字段,那么使用该插件可能会更好Wordpress SEO by Yoast 这允许您在您的个人页面和帖子上拥有SEO标题、描述、关键字等。
我知道这超出了你的问题范围,但我想我还要告诉你另一个插件,名为Advanced Custom Fields 这允许您拥有更智能的自定义元字段。我与上面提到的插件没有任何关联,我是它们的大量用户,我认为这会帮助你。