Puncte:1

Cum este ping-ul atât de scăzut, mai mic decât limita teoretică?

drapel br

Conform Acest articol, ne-am aștepta la un ping de cel puțin 60 de milisecunde pentru 10.000 km de distanță:

introduceți descrierea imaginii aici

Irlanda se află la aproximativ 10.000 km distanță de California, așa că acesta este ping-ul la care ne-am aștepta.

ping api.kraken.com din Irlanda, care se află undeva în California.

Cum este ping-ul meu atât de scăzut - 4 milisecunde?

Eu folosesc ping comandă din promptul de comandă pentru a testa acest lucru:

introduceți descrierea imaginii aici

Și cu siguranță nu doar eu primesc acest ping scăzut. Iată un raport de la check-host.net:

introduceți descrierea imaginii aici

Aici este locația serverului, folosind iplocation.net:

introduceți descrierea imaginii aici

Iată un traseu dacă este util:

introduceți descrierea imaginii aici

drapel cn
Ah, nu, nu ai făcut-o. Literal, nu am tastat citatul - l-am copiat/lipit și ÎNCĂ scrie 10 km. Ah, ACUM ai schimbat-o. Da. ACUM scrie 10.000 km. Care este prea mare, de altfel, - distanța este mai mult ca 8000, dacă vrei un număr rotund
drapel br
@TomTom Vezi editarea pentru a comenta mai sus.
drapel br
@TomTom L-am rotunjit doar pentru simplitate.
Puncte:10
drapel br

Pentru mine, traceroute api.kraken.com se termină cu

 8 ae-2-3602.edge3.Berlin1.Level3.net (4.69.159.5) 15.422 ms 16.278 ms 17.423 ms
 9 necunoscut.Level3.net (212.162.40.34) 12.069 ms 12.045 ms 9.120 ms
10 104.16.214.191 (104.16.214.191) 9.071 ms 10.039 ms 4.867 ms

De la un server colo pe care îl închiriez, se termină cu

 7 as13335.dusseldorf.megaport.com (194.146.118.139) 3.027 ms 3.000 ms 2.965 ms
 8 104.16.213.191 (104.16.213.191) 2.419 ms 2.451 ms 2.386 ms

Perioadele de călătorie dus-întors au mult zgomot pe ele, deoarece avem doar trei sonde per gazdă, dar putem fi destul de încrezători că nu este implicată nicio legătură transatlantică.

Ceea ce se întâmplă aici este că Cloudflare anunță același bloc de adrese IP din mai multe centre de date care au toate copii ale serviciilor oferite, astfel încât fiecare client este conectat la cel mai apropiat.

O astfel de configurare poate eșua dacă rutele se schimbă în timp ce o conexiune este activă, dar, în general, doar câțiva clienți sunt afectați și majoritatea clienților vor reconstrui conexiunea, eventual la o altă instanță de data aceasta.

Menținerea diferitelor instanțe sincronizate pentru a simula un singur serviciu face parte din modelul de afaceri Cloudflare.

Geolocalizarea IP este în cel mai bun caz o presupunere și, cu siguranță, se rupe cu astfel de setări, deoarece același IP este utilizat în locuri diferite. The ipinfo.io serviciul este probabil în San Francisco, deci următoarea instanță de api.kraken.com au găsit vecinul lor.

drapel cn
Da, acesta este în esență modelul de afaceri CloudFlare. Împingând lucrurile până la margine.
drapel br
Multumesc, sunt informatii foarte utile.
drapel cn
Mai este un lucru important aici - când dați ping la API-ul kraken. Latența afișată NU este REALĂ. Ca în: este latența, dar numai la cloudflare. Orice solicitare și orice date pe care le extrageți vor fi transmise din aceasta, așa că, în timp ce vedeți un ping mai mic, timpul de călătorie dus-întors la punctul final API este de 2x latență REAL, iar o comandă ajunge la API în latență REAL, nu în cea scurtată.
drapel in
Singurul lucru de îmbunătățit în acest răspuns este să menționați „anycast IP”
Puncte:2
drapel cn

Api.kraken.com se află în spatele CloudFlare Edges. Adresa IP este cunoscută ca adresă IP anycast.Toți utilizatorii vor fi conectați la cel mai apropiat server edge local în loc de un server fizic. În acest caz, utilizatorii se vor bucura de cea mai mică latență.

Pot confirma acest lucru efectuând traceroute de pe 3 continente diferite. Vă rugăm să vedeți traseul de mai jos și să confirmați accesul la cel mai apropiat server edge CloudFlare local.

Traceroute din SUA

%> ip2trace -p api.kraken.com -d /usr/share/ip2location/DB4.BIN

IP2Location Geolocation Traceroute (ip2trace) Versiunea 8.0.0
Copyright (c) 2021 IP2Location.com [Licență MIT]
https://www.ip2location.com/free/traceroute-application

1. 50.97.82.1 0,544 ms [„SUA”, „Statele Unite ale Americii”, „Texas”, „Dallas”, „SoftLayer Technologies Inc.]
2. 173.192.118.144 0,398 ms [„SUA”, „Statele Unite ale Americii”, „Texas”, „Dallas”, „SoftLayer Technologies Inc.]
3. 50.97.18.192 1,135 ms [„SUA”, „Statele Unite ale Americii”, „Texas”, „Dallas”, „SoftLayer Technologies Inc.]
4. 206.223.118.145 1.914 ms [„SUA”, „Statele Unite ale Americii”, „Texas”, „Dallas”, „Equinix Inc.]
5. 104.16.212.191 1,533 ms [„SUA”, „Statele Unite ale Americii”, „California”, „San Francisco”, „CloudFlare Inc.]

Traceroute din Franța

%> ip2trace -p api.kraken.com -d /usr/share/ip2location/DB4.BIN

IP2Location Geolocation Traceroute (ip2trace) Versiunea 8.0.0
Copyright (c) 2021 IP2Location.com [Licență MIT]
https://www.ip2location.com/free/traceroute-application

1. 176.67.168.129 0,511 ms [„FR”, „Franța”, „Ile-de-France”, „Paris”, „UK-2 Limited]
2. 149.6.166.145 0,588 ms [„FR”, „Franța”, „Ile-de-France”, „Paris”, „PSINet Inc.]
3. 154.25.5.125 1.130 ms [„FR”, „Franța”, „Ile-de-France”, „Paris”, „Cogent Communications Inc]
4. 130.117.1.45 1.659 ms [„FR”, „Franța”, „Ile-de-France”, „Paris”, „Cogent Communications Inc]
5. 154.54.60.126 1.382 ms [„FR”, „Franța”, „Ile-de-France”, „Paris”, „Cogent Communications Inc]
6. 149.11.0.126 1.708 ms [„FR”, „Franța”, „Ile-de-France”, „Paris”, „CloudFlare Inc.]
7.104.16.214.191 1.661 ms [„SUA”, „Statele Unite ale Americii”, „California”, „San Francisco”, „CloudFlare Inc.]

Traceroute din Singapore

%> ip2trace -p api.kraken.com -d /usr/share/ip2location/DB4.BIN

IP2Location Geolocation Traceroute (ip2trace) Versiunea 8.0.0
Copyright (c) 2021 IP2Location.com [Licență MIT]
https://www.ip2location.com/free/traceroute-application

1. 174.133.118.150 0,295 ms [„SG”, „Singapore”, „Singapore”, „Singapore”, „SoftLayer Technologies Inc.]
2. 50.97.18.202 0,943 ms [„SG”, „Singapore”, „Singapore”, „Singapore”, „SoftLayer Technologies Inc.]
3. 104.16.214.191 0,871 ms [„SUA”, „Statele Unite ale Americii”, „California”, „San Francisco”, „CloudFlare Inc.]

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.