web-dev-qa-db-ja.com

パーマリンク構造のパフォーマンス

私は、wpハッカーのメーリングリスト、このフォーラム、そしてグーグル周辺の、さまざまなパーマリンクのパフォーマンスに関する議論を読みました。

しかし、私が過去数年間使用してきたパーマリンク構造が優れているかどうかは、実際には推測できませんでした。

/%postname%-%year%%monthnum%%day%.html

この組み合わせは、/と年、月、日の組み合わせの直後にポストネームを置きます。これは、多くのポストネームが同じ名前を持っているためです。 htmlの追加は私のブログで過去10年間使用されてきたもので(ワードプレス以前でも)、それはレガシーです。

これがパフォーマンスに良いのか、パフォーマンスに悪いのかわからないのですが、どうすれば確認できますか?

(私は+ 10年間このブログを運営しており、多くのリンクを含む約10.000の投稿があります)

リンク集

  1. http://codex.wordpress.org/Using_Permalinks

  2. http://www.google.com/search?q=wordpress+category+permalink+performance

  3. http://ottopress.com/2010/category-in-permalinks-considered-harmful/

  4. http://lists.automattic.com/pipermail/wp-hackers/2010-October/035458.html

14
edelwater

データベースのrewrite_rulesオプションのサイズを見れば確認できます。もしそれが小さければ(私はそれがこの構造であるべきだと私は信じています)、あなたは冗長な規則を使っていません。対照的に、静的ページごとに複数の行が表示される場合は、冗長な規則を使用しているため、それは良くありません。

8

私は受け入れられた答えを拒否します。書き換え規則の複雑さは、決して記事検索のパフォーマンスを測定するものではありません。

特に、投稿名からパーマリンクを始めるのは悪いようです。 http://codex.wordpress.org/Using_Permalinks#Structure_Tags を参照してください。

Wordpressのコードを調べなくても、彼らがどういうわけか投稿を階層的に索引付けすることは想像できます。したがって、パーマリンクで使用される変数は、使用される最も一般的なものから最も特殊なものへと左から右へ並べられるべきです。このヒューリスティックは、年/月/名前またはカテゴリ/名前という標準を強く支持します。

1
Raphael

ワークフローQAのためだけに:

答えは:いいえ、これはパフォーマンスに関するパーマリンク構造としては適切ではありません。

0
edelwater