重写WordPress URL对性能的影响

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

我目前正在WordPress中重写作者URL。

我已经删除了作者基础slug/author/. 请注意,我可以完全控制页面缓冲区,因此可以保证不会有冲突

实例com/用户名/帖子

实例com/用户名/备注

实例com/用户名/文章

重写这样的规则会对我的网站性能产生影响吗?从理论上讲,我们假设作者的数量是数百万。

References:

端点https://make.wordpress.org/plugins/2012/06/07/rewrite-endpoints-api/

重写规则http://codex.wordpress.org/Rewrite_API/add_rewrite_rule

1 个回复
SO网友:Rarst

从性能的角度来看,需要时间的是将URL与生成的正则表达式列表进行匹配(并持久存储,因此不会连续重建)。

由于URL(大多数时候)的文本量非常短,这些正则表达式规则的数量对性能的影响最大。除非你制定了很多不合理的规则。哪些端点可能不会,尽管一些基于类别的永久链接(现已修复)可能会。

简而言之,请检查WP_Rewrite 规则不会变得太大,而且(一如既往)如果你真的关心性能,那么就不要对其进行描述。

结束

相关推荐

LOAD_CHILD_THEME_TextDOMAIN在函数.php中不起作用

我有一个未本地化的子主题。所以我在函数中添加了这个。phpadd_action( \'after_setup_theme\', \'my_child_theme_setup\' ); function my_child_theme_setup() { load_child_theme_textdomain( \'mytheme\', get_stylesheet_directory() . \'/languages\' ); } 它不起作用。我搜索了几个小时,我读