私は現在WordPressで作者のURLを書き換えています。
/author/
を削除しました。私はページスラッグを完全に管理しているので、衝突が起こらないことを保証することができます。著者リンクが次のようになるように、3つのエンドポイント(投稿、コメント、記事)を追加しました。
example.com/username/posts
example.com/username/comments
example.com/username/articles
このような書き換え規則は私のウェブサイトのパフォーマンスに影響を与えますか?理論上、作家数は数百万人にのぼっているとしましょう。
参考文献:
エンドポイント https://make.wordpress.org/plugins/2012/06/07/rewrite-endpoints-api/
書き換え規則 http://codex.wordpress.org/Rewrite_API/add_rewrite_rule
パフォーマンスの観点から見ると、生成された(および継続的に再構築されないように永続的に格納されている)正規表現のリストとURLを照合するのに時間がかかります。
URLは(ほとんどの場合)テキスト量がわずかに少ないため、これらの正規表現ルールの量はパフォーマンスに最も大きな影響を与えます。あなたが不当に多くの規則を生成しない限り。 (現在は修正された)カテゴリベースのパーマリンクのようなものはあるかもしれませんが、どのエンドポイントはおそらくそうしないでしょう。
一言で言えば、WP_Rewrite
のルールが大きく変わっていないこと、そして(いつものように)それをプロファイルするよりもパフォーマンスを本当に気にしているのであれば。