✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Wie mache ich Ping-Tests für globale Server mit PHP?

7

Ich erwäge kürzlich, meinen dritten VPS-Server zu kaufen, und die Ping-Geschwindigkeit ist eines der Bedenken. Ich habe einen relativ hohen Ping (ca. 250 ms) von Großbritannien zum Server in Singapur, was das Eingeben von Befehlen in der SSH-Konsole etwas unangenehm macht.

Glücklicherweise stellen einige VPS-Anbieter, z. B. Vultr, IP-Adressen für ihre 15 Standorte bereit, sodass Sie die Ping-Geschwindigkeit testen können. Wie mache ich das automatisch, ohne jedes Mal den Ping -Befehl einzugeben?

vultr-Serverstandorte weltweit

Sie könnten ein Beispiel -PHP-Skript finden, um dies zu tun:

Das Wesentliche dieses praktischen PHP-Skripts ist die Verwendung der exec -Funktion, die den externen Befehl ping ausführt und die letzte Zeile seiner Ausgabe zurückgibt.

root@happyukgo:/var/www/vultr$ ping -c 3 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.039 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.041 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.038 ms   --- 127.0.0.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.038/0.039/0.041/0.005 ms

Basierend auf der Ausgabezeichenfolge verwenden wir dann den Regex-Tester preg_match und mitteln diese 3 Pings. Schließlich sortieren wir das Array nach Werten. Unten werden die Geschwindigkeitstests von UK, USA und Singapur zu globalen Standorten durchgeführt und es ist überraschend, dass der Ping zwischen USA (Ost) und UK weniger als 80 ms beträgt.

Ping-Geschwindigkeiten von Rugby, UK

  1. London, Großbritannien – 6,27 ms
  2. Amsterdam, NL – 13,36 ms
  3. Paris, Frankreich – 13,39 ms
  4. Frankfurt DE – 19,89 ms
  5. New York (NJ) – 78,7 ms
  6. Chicago, Illinois – 92,17 ms
  7. Miami, Florida – 107,27 ms
  8. Dallas, Texas – 117,40 ms
  9. Seattle, Washington – 135,78 ms
  10. Atlanta, Georgia – 139,66 ms
  11. Silicon Valley, Kalifornien – 156,32 ms
  12. Los Angeles, Kalifornien – 169,51 ms
  13. Singapur – 191,94 ms
  14. Tokio, Japan – 229,30 ms
  15. Sydney, Australien – 291,34 ms

Ping-Geschwindigkeiten aus New York, östlich der USA

  1. New York (NJ) – 0,36 ms
  2. Atlanta, Georgia – 19,04 ms
  3. Chicago, Illinois – 20,94 ms
  4. Miami, Florida – 32,36 ms
  5. Dallas, Texas – 42,35 ms
  6. Seattle, Washington – 62,0433 ms
  7. London, Großbritannien – 67,52 ms
  8. Los Angeles, Kalifornien – 70,68 ms
  9. Frankfurt DE – 78,54 ms
  10. Paris, Frankreich – 79,47 ms
  11. Silicon Valley, Kalifornien – 79,841 ms
  12. Amsterdam, NL – 80,65 ms
  13. Tokio, Japan – 162,70 ms
  14. Sydney, Australien – 217,58 ms
  15. Singapur – 231,35 ms

Ping-Geschwindigkeiten aus Singapur

  1. Singapur – 0,53 ms
  2. Tokio, Japan – 77,10 ms
  3. Silicon Valley, Kalifornien – 170,44 ms
  4. Los Angeles, Kalifornien – 177,97 ms
  5. Frankfurt DE – 182,87 ms
  6. London, Großbritannien – 184,52 ms
  7. Seattle, Washington – 187,12 ms
  8. Sydney, Australien – 189,44 ms
  9. Dallas, Texas – 202,88 ms
  10. Chicago, Illinois – 218,10 ms
  11. New York (NJ) – 229,11 ms
  12. Atlanta, Georgia – 240,88 ms
  13. Miami, Florida – 245,59 ms
  14. Paris, Frankreich – 256,78 ms
  15. Amsterdam, NL – 326,08 ms

Ping-Geschwindigkeiten aus Vermont, westlich der USA

  1. Silicon Valley, Kalifornien – 1,70 ms
  2. Los Angeles, Kalifornien – 8,37 ms
  3. Seattle, Washington – 19,55 ms
  4. Dallas, Texas – 40,36 ms
  5. Chicago, Illinois – 54,36 ms
  6. Atlanta, Georgia – 63,63 ms
  7. New York (NJ) – 74,56 ms
  8. Miami, Florida – 88,70 ms
  9. Tokio, Japan – 109,07 ms
  10. London, Großbritannien – 139,23 ms
  11. Amsterdam, NL – 144,52 ms
  12. Sydney, Australien – 157,04 ms
  13. Paris, Frankreich – 159,29 ms
  14. Frankfurt DE – 161,55 ms
  15. Singapur – 171,10 ms

Ping-Geschwindigkeiten aus Tokio, Japan

  1. Tokio, Japan – 1,018 ms
  2. Singapur – 77,32 ms
  3. Seattle, Washington – 84,54 ms
  4. Silicon Valley, Kalifornien – 108,94 ms
  5. Los Angeles, Kalifornien – 110,05 ms
  6. Sydney, Australien – 114,74 ms
  7. Chicago, Illinois – 146,85 ms
  8. Dallas, Texas – 155,129 ms
  9. Atlanta, Georgia – 163,17 ms
  10. New York (NJ) – 170,06 ms
  11. Miami, Florida – 174,35 ms
  12. London, Großbritannien – 229,86 ms
  13. Frankfurt DE – 253,58 ms
  14. Amsterdam, NL – 273.022 ms
  15. Paris, Frankreich – 287,42 ms

Sie könnten dann ein kleines Projekt hinzufügen, indem Sie diese Ping-Werte Tag für Tag z. B. mit crontab verfolgen und in der Datenbank speichern

Sie könnten davon ausgehen, dass die Ping-Geschwindigkeit ähnlich (bidirektional) ist, wenn Sie Quelle und Ziel vertauschen. Bitte beachten Sie auch, dass Sie aus Sicherheitsgründen Ihre PING-Dienste deaktivieren sollten, sobald Sie mit der Verbindungsgeschwindigkeit zufrieden sind.

Diese Seite wird in unregelmäßigen Abständen mit aktualisierten Servern und Ping-Geschwindigkeiten aktualisiert.

zusammenhängende Posts

Aufnahmequelle: helloacm.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen