Node.js 一次或多次发出get请求更好吗?

Node.js 一次或多次发出get请求更好吗?,node.js,reactjs,Node.js,Reactjs,例如,每个React组件都必须显示数据库中的特定项集。最好是在后端为每种类型的项目创建路由,然后从必须显示这些项目的组件发出get请求,或者从所有项目的一个大请求发出get请求,然后将响应置于状态,每个组件映射它应该显示的项目。哪种方法更好?我想您不会一直检索所有项目。例如,您可以在一个屏幕上检索用户,而在另一个屏幕上检索产品。所以,只需加载您需要的内容,就可以了。这将节省大量的数据库读取/连接,这可能非常昂贵。此外,您的internet可能很快,但许多人的连接速度很慢,因此我要说的是,对于不同

例如,每个React组件都必须显示数据库中的特定项集。最好是在后端为每种类型的项目创建路由,然后从必须显示这些项目的组件发出get请求,或者从所有项目的一个大请求发出get请求,然后将响应置于状态,每个组件映射它应该显示的项目。哪种方法更好?

我想您不会一直检索所有项目。例如,您可以在一个屏幕上检索用户,而在另一个屏幕上检索产品。所以,只需加载您需要的内容,就可以了。这将节省大量的数据库读取/连接,这可能非常昂贵。此外,您的internet可能很快,但许多人的连接速度很慢,因此我要说的是,对于不同类型的项目,必须使用不同的端点,并且只获取屏幕所需的内容。从性能角度来看,在不检索实际不使用的数据的情况下,对数据库进行较少的请求来完成当前任务,通常比多次单独请求来完成同一任务要好。但是,这并不是绝对的,所以它实际上取决于您的特定情况和代码。我想您不会一直检索所有项目。例如,您可以在一个屏幕上检索用户,而在另一个屏幕上检索产品。所以,只需加载您需要的内容,就可以了。这将节省大量的数据库读取/连接,这可能非常昂贵。此外,您的internet可能很快,但许多人的连接速度很慢,因此我要说的是,对于不同类型的项目,必须使用不同的端点,并且只获取屏幕所需的内容。从性能角度来看,在不检索实际不使用的数据的情况下,对数据库进行较少的请求来完成当前任务,通常比多次单独请求来完成同一任务要好。但是,这不是绝对的,所以它实际上取决于您的特定情况和代码。