两点(1) 和(2) 实际上是对的,一点也不矛盾。
WordPress Codex曾经说过:
出于性能原因,最好不要在permalink结构的开头使用category、tag、author或postname字段。原因是这些都是文本字段,在permalink结构的开头使用它们,WordPress需要更多的时间来区分您的帖子URL和页面URL(页面URL总是使用文本“Page slug”作为URL),为了弥补这一点,WordPress在其数据库中存储了大量额外信息(以至于有很多页面的网站都遇到了困难)。因此,最好以数字字段开始permalink结构,例如年份或职位ID。
+1 作为永久链接结构开头的数字,WordPress可以快速区分“帖子”和“页面”。
WP\\u查询系统“从右到左”解析其请求(分析帖子的永久链接信息)因此,它识别永久链接并将其与帖子关联得越快,它显示帖子的速度就越快。
+1 因为如果您在永久链接的末尾使用帖子ID,那么可以快速检索帖子。
现在应该已经清楚了,要点(1) 和(2) 处理两个不同的性能问题。
因此,如果我的分析是正确的,至少在理论上是正确的,那么性能最好的permalink格式应该是(最好在顶部):
显然,默认的permalink结构http://example.com/?p=123
其次是(最有可能)/%year%/%postname%/%post_id%/
也就是说,您的帖子的永久链接与此类似:http://example.com/2012/post-name/121/
下一个最好的(尤其是当你的“页面”很少时)是/%postname%/%post_id%/
也就是说,您的帖子的永久链接与此类似:http://example.com/post-name/121/
最后一个好的选择是/%year%/%postname%/
也就是说,您的帖子的永久链接与此类似:http://example.com/2012/post-name/
永磁结构,如/%year%/%monthnum%/%day%/%postname%/
只有当你的网站/博客的帖子与时间相关时才有意义;例如,一个新闻网站。只是我的拙见。
哦,我应该说,您将看到(1) 至至少(4) -- 因此,您实际上不必担心订单。但既然我这么做了,我就点了;)
UPDATE: This post on some other blog 确认分析还有WordPress 3.3中的改进。只有当您使用基于文本的永久链接时(即永久链接中没有数字),X才会影响您博客的性能。如果您的永久链接中已经有一个或两个数字,那么您已经很好了!:)
我的选择。。。如果重要的话