Php 根据位置选择下载服务器?

Php 根据位置选择下载服务器?,php,geolocation,Php,Geolocation,我有两台服务器,一台在阿姆斯特丹,一台在堪萨斯城。我想根据位置自动选择最近的服务器,以便它们获得最快的速度 我有两个地方的经度/纬度 堪萨斯州=纬度=39.099727/长=-94.578567: 阿姆斯特丹=Lat=52.370216/长=4.895168 确定离用户最近的服务器的最佳方法是什么?我需要能够做到这一点,如果可能的话与PHP 谢谢最近并不意味着最快。我建议你准时去。从每台服务器请求microtime(true),在再次收到请求后,差值将为您提供大约3次ping时间。选择ping时

我有两台服务器,一台在阿姆斯特丹,一台在堪萨斯城。我想根据位置自动选择最近的服务器,以便它们获得最快的速度

我有两个地方的经度/纬度

堪萨斯州=纬度=39.099727/长=-94.578567: 阿姆斯特丹=Lat=52.370216/长=4.895168

确定离用户最近的服务器的最佳方法是什么?我需要能够做到这一点,如果可能的话与PHP


谢谢

最近并不意味着最快。我建议你准时去。从每台服务器请求
microtime(true)
,在再次收到请求后,差值将为您提供大约3次ping时间。选择ping时间较小的服务器。

唯一的问题是两个下载服务器没有运行php。它们只是用作下载服务器。我把我的主网站放在一个单独的服务器上。这是否排除了这种方法?您可以使用javascript进行ping。例如,请求随机不存在的网页,并检查需要多长时间。服务器的处理时间将包括在内,但这实际上是好的。