首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每天计算和存储大量的驾驶距离(PHP JavaScript)

每天计算和存储大量的驾驶距离(PHP JavaScript)
EN

Stack Overflow用户
提问于 2012-11-27 10:52:54
回答 2查看 672关注 0票数 0

第一次来这里,所以我会尽量精确和详细。

我正在做一个项目,用户可以通过开车距离对当地的景点进行排序。起点将是他们的家庭地址,终点将是存储在数据库中的(许多)景点之一:湖、公园、商店、博物馆等等。

注册用户需要指定他/她的地址,站点将运行一个服务器端脚本,该脚本将缓慢地找到该地址与存储的景点之间的距离。

在下列情况下自动触发驾驶距离计算:

1) 新用户将注册到网站

2)在数据库中添加了一个新吸引

假设我有400个景点和1500个用户。如果我添加一个新的吸引力,网站将获得1500倍的距离(每个用户一次)。如果我增加一个新的用户,网站将做同样的工作400次(每吸引一个)。

我目前正在使用Goolge,它们非常好。唯一的问题是。我每天最多有2500次查询。因此,如果我增加2个新的景点(总共需要3000公里),我就被锁在外面,直到第二天。

在更大的情况下,驾驶距离可以很长的恢复。如果我有5000注册用户,每当我添加一个新的吸引力,我必须获得5000的距离。那要花两天时间。

什么是更好的方法?我也在评估(每年10.000美元),但这只适用于巨大的现实,有了好的现金和他们的处置。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-27 15:24:14

为什么要从服务器端执行此操作?说明请求对IP地址进行计数(每个IP每天有2500次查询),因此每次访问者访问该站点时,您只需在后台执行少量请求,他们就会计算访问者的IP,而不是服务器的IP。您只需要很好地处理AJAX。;-)

票数 0
EN

Stack Overflow用户

发布于 2012-11-27 11:07:49

用直线代替。不要使用驾驶距离。或者将它们存储在数据库中并使用空间索引。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13582624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档