第一次来这里,所以我会尽量准确和详细。每天计算和存储大量驾驶距离(PHP JavaScript)
我正在开发一个项目,用户可以通过驾驶距离来排序当地景点。起点将是他们的家庭住址,终点将是数据库中存储的(许多)景点之一:湖泊,公园,商店,博物馆等。
注册用户需要指定他/她的地址,并且该站点将运行服务器端脚本,该脚本将缓慢查找该地址与存储的景点之间的距离。
1)新用户登记到网站
或
2)新的吸引力被添加到数据库
:时的行驶距离计算自动触发
比方说,我有400个景点和1500个用户。如果我添加一个新的吸引力,该网站将获取距离1500次(每个用户)。如果我添加一个新用户,该网站将执行相同的工作400次(每个景点一个)。
我目前正在使用Goolge API,他们很不错。唯一的问题是...我每天最多有2500个查询。因此,如果我添加2个新景点(,将需要总共3000个距离),我被锁定,直到第二天。
在一个更大的场景中,驾驶距离可能会很长。如果我有5000个注册用户,每当我添加一个新景点时,我必须获取5000个距离。这将需要2天。
什么可能是更好的方法?我也在评估Google Business API(每年10.000美元),但这只适用于巨大的现实情况,而且现金广告的处置也很好。
这不适用于景点> 2500. – Bytemain
无论如何,请求将来自服务器,所以在我打开免费的2500每天我出: | – Loque
@ Skidrow @Loque,你没有看到我的答案。每天2500次点击**每个IP **。你一次只能做一小撮。 – Marcelo