第一次來這裏,所以我會盡量準確和詳細。每天計算和存儲大量駕駛距離(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