我正在使用地理编码器 gem,并且喜欢处理来自 IP 的更多请求。默认情况下,Google API 每天只提供 2500 个请求。请分享您对我如何处理超出限制的请求的想法?
问问题
42 次
1 回答
0
如前所述:仅使用 Google API 绕过限制的唯一方法是付费。或者以一种更隐蔽的方式使请求形成多个我不推荐的 IP/API-Key。
但是为了节省开支,我建议将这些服务混合起来,因为那里有更多的地理编码 API - 免费。
使用正确的宝石混合它们也不是什么大问题:
通过漂亮的界面支持其中的几个。您几乎只需添加一些速率限制计数器,以确保您保持在每个提供商的限制范围内。
或者采取繁重的方式来实现自己的地理编码。例如,您自己运行的 Openstreetmaps 数据库。该数据库可以在这里下载:http ://wiki.openstreetmap.org/wiki/Planet.osm#Worldwide_data
哪种方法最好取决于您的实际需求和可用的资源。
于 2013-04-03T12:19:58.033 回答