2010-12-20 13 views
0

私は自分のサイトに使用するseoの種類を把握しようとしています。私はSQL 2005データベースでasp.netルーティング(webforms)を使用しています。SEO最適化パフォーマンス、どの方法? (ASP.NETルーティング)

私のような私のURLを表示したい:これは私がそれのタイトル(まあ、systemtitle列)で、私のカテゴリと記事を照会する必要があることを意味 http://www.domain.com/article-category/article-title-of-current-page

。 systemtitlesカラムは、インデックス付きのvarchar(255)カラムです。

誰もがこれと同様のやり方をしていますか?その場合、この方法を使用することで性能低下を気付かれましたか?私はいつも/ 2-article-category/243-article-current-pageのオプトインをしてidでクエリを実行できますが、これを避けてURLが本当にきれいに見えるようにしたいと考えていました。

このトピックに関するいくつかのことを前に読んだことがあります。また、パフォーマンスに与える影響はごくわずかであると言われています。現時点では重要ではありませんが、サイトが成長した場合は、あまりにも苦しんではいけません。

ヒント/アドバイスをお待ちしております。

ありがとうございます。

敬具、 マーク

答えて

0

私はその気にいらないが、「タイトル= 『ABC』が」習慣「どこID = x」は

上のクエリにdifferant hugleyことで、クエリ、心配すると思ういけません

ただし、LIKEを使用しないと、パフォーマンスが低下する可能性があります。

これをチェックしてください。

SQL SELECT speed int vs varchar

編集:上記のは本当ですが、私は本当に、その問題になるだろうと思ういけません。まともなハードウェアでは、このような小さな時間を話しています。

私はいくつかのベンチマークに取り組んでいます。

+0

こんにちはピノ、あなたの返信ありがとうございます。私はLIKEを使用せず、完璧なヒットを選択するだけです。私は255のvarchar columとintカラムがより大きな違いを作り出すのかどうか疑問に思っています。私はインデックスを結んだ。ありがとう – Mark

+0

@マーク投稿のリンクを確認してください。 – LiamB

+0

こんにちはピノ、ありがとうございました。私はtitleメソッドでselectを行ってみることにしますが、idのないurl構造体の利点が好きです。ありがとう! – Mark

関連する問題