我正在 asp.net 中计划一个高性能电子商务项目,需要帮助来选择产品目录的最佳数据检索模型。
一些细节,
- 10-20类产品
- 每个类别 1000-5000 种产品
- 列出产品名称、价格、品牌和形象,每页 15-40
- 产品需要在没有表格标签的情况下列出
- 将连接在一起的 2-4 个表中的产品信息(产品图像未存储在数据库中)
- 不同硬件上的 webserver 和 sql 数据库
- 共享数据库服务器上的 ms sql 2005(开始时性能相当糟糕......)
- 使用户能够结合不同的标准搜索产品,例如价格范围、品牌、有/无图像。
我的问题是,
- 我应该使用什么技术来检索产品?
- 我应该使用什么技术来展示产品?
- 你推荐什么缓存策略?
- 如何以最有效的方式解决过滤、排序、分页?
- 你对这个主题有更多的阅读建议吗?
提前致谢!