我有2台服务器,一台在阿姆斯特丹,一台在堪萨斯城。我想根据位置自动选择最近的服务器,以便获得最快的速度。
我在这两个地方都有经度/纬度,
Kansas = Lat = 39.099727 / Long = -94.578567: 阿姆斯特丹=纬度= 52.370216 /长= 4.895168
确定与用户最近的服务器的最佳方法是什么?如果可能的话,我需要能够使用PHP。
由于
答案 0 :(得分:2)
最近并不意味着最快。我建议你去ping时间。在收到请求后立即从每个服务器请求microtime(true)
,差异将为您提供大约ping时间3.选择ping时间较短的服务器。