假设在前端,我有一个 Jmeter 板,其中包含一组用户输入和一个分页的数据表,该数据表根据这些输入进行呈现。在应用新的筛选器或手动刷新数据时,将发送一个请求以从后端数据库中提取数据。但是,如果用户选择数据表上的另一个页面,则不应发送任何请求以从后端数据库中获取数据,因为数据会不断更新。换句话说,当应用新筛选器或用户显式刷新时,应仅显示新数据,而不是在单击不同表页时因此,想知道使用客户端存储(如最近的请求的 IndexedDB )是否有意义,然后从客户端存储分页。
e37o9pze1#
如果您希望单独的页面基于最新过滤或刷新的数据,那么除非您希望在后端拥有大量的版本化数据,否则在客户端分页听起来似乎是可行的方法。根据数据的大小,Indexed DB可能是性能方面的一个很好的选择,但是如果您不希望有大量的数据,那么简单地将响应存储在状态中可能是更简单的解决方案。
1条答案
按热度按时间e37o9pze1#
如果您希望单独的页面基于最新过滤或刷新的数据,那么除非您希望在后端拥有大量的版本化数据,否则在客户端分页听起来似乎是可行的方法。
根据数据的大小,Indexed DB可能是性能方面的一个很好的选择,但是如果您不希望有大量的数据,那么简单地将响应存储在状态中可能是更简单的解决方案。