使用PHP发出20个GET请求会太慢吗?

时间:2019-04-14 22:04:17

标签: php google-places-api

我目前有一个PHP函数,该函数向Google Places API发出GET请求,以便根据该地点的ID获取该地点的详细信息。

public function getSight(Request $request, $placeid) {
    $get = file_get_contents("https://maps.googleapis.com/maps/api/place/details/json?placeid=" . $placeid . "&key=");
    $result = json_decode($get);

    return response()->json([
        'message' => 'Fetched sight!',
        'result' => $result
    ], 201);
}

这一切都很好,但现在,我想通过允许用户在数据库中保存他们喜欢的位置的ID,然后在某个页面上显示所有喜欢的位置,来扩展应用程序的功能。这是否意味着如果用户喜欢10个地方,我就必须运行10个GET请求吗?这会非常慢吗,特别是如果用户有20、30或100个位置?我正在阅读Google Places API文档,找不到有关通过单个GET请求获取多个地点信息的任何信息。

我当然有更好的方法来实现这一目标。

0 个答案:

没有答案