2016-04-06 6 views
0

Ich habe ein VM-Setup auf Azure (klassische VM mit CentOS). Ich entwickle meine mobile App, die mit RESTful-APIs verknüpft ist, die auf Azure VM gehostet werden. Meine mobile App-Leistung war langsam und bei der Untersuchung, fand ich DNS-Lookup auf den FQDN meiner Azure VM ist zu lang (ca. 5-5,5 Sekunden pro Nachschlagen) und sehr häufig. Beigefügt ist die Ausgabe von "Dig" Tool auf meinem Mac.Azure VM: zu häufige DNS-Suche [TTL 60]

Dig tool output

Gibt es eine Möglichkeit, ich TTL für die Azure VM steuern kann? Wäre es hilfreich, wenn ich eine statische IP-Adresse kaufe und sie dem FQDN meiner Azure-VM zuordne? Gibt es auch eine Möglichkeit, die DNS-Suchzeit zu reduzieren?

Danke, Giri

Antwort

0

Die TTL ist mit dem Domänennamen zugeordnet ist. Wenn Sie die TTL erhöhen möchten, müssen Sie einen Domänennamen erwerben und ihn der Domäne zuordnen. Mit Ihrem eigenen Domain-Namen können Sie einstellen, welche TTL Sie benötigen.

Sie würden sich viel besser gegen einen Domain-Namen entwickeln, da dies Ihnen die größte Flexibilität bei der Entwicklung bietet, da Sie den Standort Ihrer Anwendung verschieben können und Ihre App besonders erfolgreich sein sollte Sie benötigen einen Domain-Namen für die Lastverteilung etc.

+0

Danke Michael! Das hat geholfen. Ich habe meiner Subdomäne eine CNAME-Konfiguration hinzugefügt und sie dem Azure-FQDN zugeordnet. Auf diese Weise konnte ich meine TTL kontrollieren. Meine Netzwerkanrufe sehen jetzt viel besser aus, da die DNS-Suche jetzt nicht mehr so ​​häufig ist wie früher. Schätzen Sie Ihre Eingaben. – Giri