发布于 2021-06-07 12:07:12
一般而言,这类设想有以下两种办法:
第一种方法非常有用,如果您可以直接根据UI需求定制数据请求,因为正如Philip已经指出的,在UI中直接显示10k+记录通常没有多大意义,其中每个记录只是一个大列表中的一个条目。例如,当数据可以以类似树的方式组织,只请求当前屏幕上可见的树级或子树时,就不需要事先查询整个数据--通常可以按需请求,例如,当用户展开某个子树时。
不幸的是,也有一些场景需要先将这些10k+记录发送到客户端,这样就可以在客户端进行交互聚合、选择或平滑导航。对于这种情况,第二种方法可能更合适。然而,这可能需要重新实现客户端处理数据的方式,并使处理连续到达的数据流成为可能。
我不是Laravel的专家,但我想Stackoverflow掌握了您可能需要的所有技术细节:
https://softwareengineering.stackexchange.com/questions/429087
复制相似问题