对固定链接使用%postname%真的那么不利于性能吗?

时间:2011-08-16 作者:DisgruntledGoat

我在很多地方见过,包括Wordpress管理员和on this page, “出于性能原因,强烈建议不要使用基于字符串的标识符”。

我知道在数据库中查找字符串比查找整数要慢,但根据我的经验,如果slug字段有全文索引,则两者之间的差别永远不会很大。

为什么人们强烈反对使用这种方法?

2 个回复
最合适的回答,由SO网友:Rarst 整理而成

这比查找字符串和整数要复杂得多。WordPress通过一组基于regexp的持久规则筛选permalink。字符串可能比数字更多,这对逻辑有很大影响。看见one of better writeups on topic for details.

实际需要知道的一点是,这与大多数网站无关,除了那些有很多页面的网站(比如页面页面,而不是帖子)。

更重要的是要知道——仅此而已getting fixed in WP 3.3 这将成为过去。

SO网友:Kevin Hoffman

只是添加了Chris Coyier的另一个观点:http://digwp.com/2011/06/dont-use-postname/

WordPress的一位开发人员在评论部分也给出了一些很好的反馈,说明了为什么会发生这种情况,以及他们正在做什么来修复它。

结束

相关推荐

Category Slugs = 404s?

在互联网和你们的帮助下,我一直在努力创建一个worpress网站here.因此,在这个阶段,它不完全是默认安装。-我正在从Site5运行boldy主题。-已经对底层PHP进行了一些调整,但我认为没有什么会导致这个问题。Issue:Slugs设置通常适用于以下类别:但它给我的URL也是404。http://www.dekho.com.au/category/screencasts/除了我的case studies category.-这使用公文包模板来显示该类别中的帖子(Boldy主题的一部分)我确信我的“