我一般都很好奇最佳做法是什么。我正在对API进行http调用,并根据用户的搜索查询提取数据以用于搜索建议。
我:
一个。在每次用户击键时从web api拉出,并显示结果,直到用户找到它们的值。
B中。首先拉出所有数据,大约200个项目,然后使用用户的查询过滤数据,然后将建议数据显示给用户。
答案 0 :(得分:0)
如果数据集很小,您可以在初始化期间下载整个列表。但是,当数据集很大时,您应该去掉按键事件,并且只在偶尔调用一次API。
答案 1 :(得分:0)
取决于数据库的大小。在某些方面,数据集变得太大,以至于下载数据的时间非常长。
答:对于较大的数据库更好,这些数据库在性能不受影响的情况下无法下载。
B:可以与小型数据库一起使用,但由于下载时间过长,不应该与大型数据库一起使用。