angular6 - Angular Filter 大数据集最佳实践
问题描述
我正在构建一个过滤器功能,以根据其价格、品牌、评级等过滤大量产品。上面这些规则的多个复选框。我只是想知道这样做的最佳做法是什么?我浏览了几篇文章,但仍然不确定我应该针对哪种方法。
请求所有产品的数据,然后从前端过滤它们?(即自定义管道和转换数据)调用一次到服务器和客户端将处理其余的。
根据过滤规则,通过数据库查询返回特定数据的请求。每次过滤器中的新规则发生变化时,这种方法都会调用服务器。
那么,哪个对性能更好还是两者都使用?
谢谢!
解决方案
对于过滤器,事实证明更好的选择是请求所有产品,然后从前端过滤它们。
推荐阅读
- javascript - 绕过浏览器 URL 编码以从查询参数中反射 XSS
- html - Googlelabs 暗模式切换
- c++ - 类型检查模板参数的编译器错误
- java - 在每个第 n 个分隔符处拆分,并保留字符
- flutter - 需要访问 2 个集合的 Flutter、Firestore 和 FutureBuilder
- typescript - 如何使用 NavigationHelpersCommon 键入检查 ReactNavigation 的导航?
- sql - 如何将整个列的数据类型从数字转换为雪花中的时间戳
- reactjs - 反应创建自定义事件
- c++ - Qt:为什么 QUdp 套接字不接收数据报?
- python-3.x - 将 SQL 代码转换为 PySpark 的问题;我在哪里用 groupby 和 count 创建一个新的 DF