web-dev-qa-db-ja.com

WordPressのURLを書き換えすることによるパフォーマンスへの影響

私は現在WordPressで作者のURLを書き換えています。

  1. 著者ベーススラッグ/author/を削除しました。私はページスラッグを完​​全に管理しているので、衝突が起こらないことを保証することができます。
  2. 著者リンクが次のようになるように、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

1
henrywright

パフォーマンスの観点から見ると、生成された(および継続的に再構築されないように永続的に格納されている)正規表現のリストとURLを照合するのに時間がかかります。

URLは(ほとんどの場合)テキスト量がわずかに少ないため、これらの正規表現ルールの量はパフォーマンスに最も大きな影響を与えます。あなたが不当に多くの規則を生成しない限り。 (現在は修正された)カテゴリベースのパーマリンクのようなものはあるかもしれませんが、どのエンドポイントはおそらくそうしないでしょう。

一言で言えば、WP_Rewriteのルールが大きく変わっていないこと、そして(いつものように)それをプロファイルするよりもパフォーマンスを本当に気にしているのであれば。

1
Rarst