UK-VPS-Server-Route nach Thailand?

UK-VPS-Server-Route nach Thailand?

Ich bin nur ein Javascript-Entwickler, der node.js verwendet ...

Mein Host hat mir einen VPS-Server in England besorgt. Ich habe jemanden in England das Laden meiner Site testen lassen und es ist blitzschnell. Ich habe auch jemanden in Italien testen lassen und sie sagten, es geht fast sofort. Im Moment bin ich in Thailand und es ist ziemlich langsam, es schleppt sich dahin und macht manchmal Pausen, um über Dinge nachzudenken.

Ich habe mir angesehenhttps://www.varnish-cache.org/.

Ich denke aber, dass es Sinn macht, dass meine Anfragen an den Server einen langen Weg zurücklegen und mit der Antwort wieder zurückkommen, sodass es einige Zeit dauert!

Kann ich einen Server in der Nähe bekommen, um die Route zu verkürzen, ohne eine Kopie meines Servers erstellen zu müssen? Ich weiß nicht viel/nichts ... Ich muss mit meinem Host darüber sprechen.

Aktualisieren

mein Host hat eine Hauptwebsite für den Zugriff auf das CPANEL hiswebsite1.com. Würde es helfen, wenn er die Download-Mirrors hiswebsite2.com in der Nähe hätte?

Antwort1

Kann ich einen nahegelegenen Server bekommen, um die Route zu verkürzen, ohne eine Kopie meines Servers erstellen zu müssen?

Ja. Wie viel Arbeit das ist, hängt davon ab, wie – äh – viel – äh dynamisch es ist und ob Ihr Host Georouting unterstützt. Beachten Sie, dass dies 99 % der Hosts ausschließt. Nur sehr wenige können Anycast-basiertes Geo-Location-Routing durchführen.

Es ist auch möglich, dass Sie mit etwas mehr Wissen über das, was Sie tun, Ihre Site so umprogrammieren könnten, dass sie schneller wird. Von Thailand nach England gibt es keine so große Latenz, es sei denn, Sie führen eine MENGE Ajax-Anfragen nach der anderen durch.

Ich würde mir zunächst Zugriff auf eine Maschine in Thailand verschaffen und dann Standard-Profiling-Tools (jeder Entwickler sollte lernen, sich so zu nennen) verwenden, um herauszufinden, wofür Sie Ihre Zeit aufwenden. Glimpse zum Beispiel (obwohl es das für Node.js höchstwahrscheinlich nicht gibt) ist ein Tool, das mir eine schöne Zeitleiste der Ereignisse auf einer Website anzeigen kann, sodass ich sehen kann, WO die Zeit aufgewendet wird.

Wenn das Laden von Bildern langsam ist – was auch möglich ist –, lässt sich dieses Problem lösen. Verschieben Sie Bilder von Ihrem eigenen Rechner in ein CDN. CDNs, zumindest die nicht ganz so schlechten, nutzen Geo-Routing, sodass Thailand von einem näheren Standort aus bedient wird.

Ich weiß nicht viel/nichts ... Ich muss mit meinem Gastgeber darüber sprechen.

Was tun Sie also hier? Ich meine, Sie wissen bereits, dass Sie mit Ihrem Host sprechen müssen. Was sollen wir Ihnen sagen? Dass Sie als Webentwickler irgendwann einmal einige Grundlagen über die von Ihnen verwendeten Technologien gelesen haben sollten?

Sie werden wahrscheinlich von Latenzen (die nicht vermeidbar sind) und einer sehr schlecht optimierten Website-Programmierung betroffen sein.

verwandte Informationen