这个问题的答案取决于具体情况和需求。以下是两种常见的做法:
1. 每次进入首页都发起一次请求:这种做法可以确保用户看到的数据是最新的,但会增加服务器的负担和网络请求的时间。如果数据量较大或者用户访问频率较高,可能会影响用户体验。
2. 第一次发起请求,然后把数据保存到本地:这种做法可以减少服务器的负担和网络请求的时间,提高用户体验。但如果数据更新频率较高,可能会导致用户看到的数据不是最新的。
因此,在实际应用中,需要根据具体情况和需求来选择合适的做法。如果数据更新频率较低,可以考虑采用第二种做法;如果数据更新频率较高,可以考虑采用第一种做法。同时,还可以结合缓存机制来优化用户体验和服务器负载。