2016-04-26 3 views
1

Wie kann ich die Lesedatenlatenz zwischen zwei EC2 Servern in Singapur und Japan verringern?Wie kann ich die Lesedatenlatenz zwischen zwei EC2 Servern in Singapur und Japan verringern?

Ich habe Python API-Codes in Singapur und MongoDB-Datenbank in Japan Region. Immer wenn Python-API-Codes in Signapore versuchen, die Datenbank zu lesen, dauert es 0,5 Sekunden, um das Ergebnis zu erhalten. Wenn es versucht, Datenbank in derselben Region zu lesen, dauert es nur 0,02 Sekunden. Gibt es eine Möglichkeit, die Geschwindigkeit zu erhöhen? oder ich muss es verstehen, weil es weit weg zwischen zwei Servern ist.

Ich überprüfte Enabling Enhanced Network und Placement Groups, aber es sieht nicht wie die Antwort in meiner Situation aus.

Vielen Dank.

+0

Vielleicht Replikation? Habe ein schreibgeschütztes Replikat in Singapur, dann müssen nur Updates bis nach Japan gehen. – Thilo

Antwort

0

Wenn Sie eine große Arbeitslast haben, kann das Zwischenspeichern der Ergebnisse Ihrer Abfragen ebenfalls hilfreich sein.

Amazon bietet voll Caching-Engine für solche Zwecke verwaltet: https://aws.amazon.com/elasticache/

Verwandte Themen