我正在建立一个过滤器功能,可以根据其价格,品牌,评分等对许多产品进行过滤。 上面这些规则的多个复选框。我只是想知道什么是最佳做法?我经历了几篇文章,但仍不确定应该采用哪种方法。
从所有产品请求数据,然后从前端过滤它们? (即自定义管道并转换数据)调用一次到服务器和客户端将处理其余的操作。
基于过滤规则,发送请求以通过数据库查询返回特定数据。每当过滤器中的新规则更改时,此方法都会调用服务器。
那么,哪个是对性能更好的选择,或仅同时使用两者?
谢谢!
答案 0 :(得分:0)
对于过滤器,事实证明,更好的选择是请求所有产品,然后从前端对它们进行过滤。