asp.net で高パフォーマンスの e コマース プロジェクトを計画しており、製品カタログに最適なデータ取得モデルを選択する際に助けが必要です。
いくつかの詳細、
- 10 ~ 20 のカテゴリの製品
- すべてのカテゴリで 1000 ~ 5000 の製品
- 商品名、価格、ブランド、画像が掲載されており、各ページに 15 ~ 40 が掲載されています。
- 製品はテーブルタグなしでリストする必要があります
- 結合される 2 ~ 4 個のテーブルの製品情報 (製品画像はデータベースに保存されません)
- 異なるハードウェア上の webserver と sql データベース
- 共有データベースサーバー上のms sql 2005(最初はパフォーマンスがかなり悪い...)
- ユーザーは、価格帯、ブランド、画像の有無など、さまざまな条件を組み合わせて製品を検索できます。
私の質問は、
- 製品を取得するにはどのような手法を使用すればよいですか?
- 製品を提示するためにどのようなテクニックを使用すればよいですか?
- どのキャッシュ戦略をお勧めしますか?
- フィルタリング、ソート、ページングを最も効率的な方法で解決するにはどうすればよいですか?
- このテーマについてもっと読むための推奨事項はありますか?
前もって感謝します!