nopcommercetempateに基づいてasp.neteコマースストアの検索エンジンを最適化するタスクがあります。現在の検索エンジンは結果を表示するのに永遠に時間がかかっているので、検索エンジンを改善し、より速い結果を提供するために私が最も注意を払うべきことについて聞きたいです。全文検索も実装するオプションの1つです。よろしくお願いします、ラツィオ
3 に答える
0
- すべての検索クエリがデータベースを介して行われることを確認してください
- すべての検索フィールドに適切なインデックスが付いていることを確認してください
- 必要に応じて最小限の情報を返します(おそらくストアドプロシージャを作成します)
- 検索クエリを見てください。おそらく、最適化されたものに書き直すことができます。
- .netコードのプロファイルを作成し、速度が低下する場所を見つけて最適化します
- 結果またはSQLクエリをキャッシュします
- 全文検索については、Lucene.NETをご覧ください。
于 2012-02-17T18:07:43.320 に答える
0
少なくとも検索最適化の目的のために、EFをスキップして独自のデータレイヤーを作成します。
于 2012-02-22T09:23:06.407 に答える
-1
最善の方法は、Googleが提供するこのドキュメントを読むことだと思います。このドキュメントでは、注意を払う必要のある最も重要な調整について説明しています。私はそれを自分で使用し、実際に非常に報われました。
于 2012-02-22T09:26:26.090 に答える