gpt4 book ai didi

PHP 计算到用户的最短路线(最快?)

转载 作者:行者123 更新时间:2023-11-29 04:12:36 28 4
gpt4 key购买 nike

没错,

基本上我需要计算出从服务器到最终用户的最短路线。我有 2 台服务器 - 一台在英国,一台在美国。

我需要根据最终用户的位置确定从哪个服务器加载内容。

我最初想使用 fsock/curl/fgc 并发送一个包含用户 IP 地址的 $_GET 变量,然后(如果使用 tracert)查看哪个输出具有最短的跳数,以及我是否打算使用 ping ,显然可以看到最小的 ping。这一切都将通过将用户的 IP 地址存储在一个表中来完成,该表中的位置是为他们下次加载网页时预先选择的。

现在随着我获得越来越多的服务器,这似乎非常不切实际并且可能导致许多痛苦的问题,

所以我的问题是:是否有更实用/简单的方法来完成此操作?

干杯!

最佳答案

购买地理定位数据库订阅或使用网络服务,然后根据数据库/服务检查他们的 ip。将世界划分为区域,并决定哪个服务器应该服务于哪个区域。

根据您的查找决定在代码中根据来源国家/地区从哪个服务器提供内容。

不要尝试使用网络跃点或实时跟踪路由来决定,这比简单地从单个服务器提供服务要慢得多。你想多了。

关于PHP 计算到用户的最短路线(最快?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6317036/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com