2016-04-06 33 views
0

Azure'da bir VM kurulumu var (CentOS çalışan klasik VM). Azınlık Sanal Makinede barındırılan RESTful API'sı ile bağlanan mobil uygulamamı geliştiriyorum. Mobil uygulama performansım yavaştı ve araştırmaya göre Azure VM'imin FQDN'sine DNS araması çok uzun (arama başına yaklaşık 5-5.5 saniye) ve çok sık buldum. Ekli Mac'imde "dig" aracının çıktısıdır.Azure VM: çok sık DNS araması [TTL 60]

Dig tool output

Ben Azure VM en için TTL kontrol edebilen bir yolu var mı? Statik bir IP alıp Azure VM'sinin FQDN'sine eşlersek bu yardımcı olur mu? Ayrıca, DNS arama süresini azaltmanın bir yolu var mı?

sayesinde Giri

cevap

0

TTL alan adına ilişkilidir. TTL'yi artırmak istiyorsanız, bir alan adı satın almanız ve alan adıyla ilişkilendirmeniz gerekir. Kendi alan adınız ile ihtiyacınız olan TTL'yi ayarlayabilirsiniz.

Bir etki alanı adına karşı çok daha iyi bir gelişme olacaktır çünkü bu, uygulamanızın işaret ettiği konumu taşıyabileceğiniz ve uygulamanızın özellikle başarılı olması gerektiğinden, buna karşı geliştirilme konusunda size en fazla esnekliği sunacaktır. Yük dengeleme vb. için bir alan adı gerekir.

+0

Teşekkürler Michael! Bu yardımcı oldu. Alt alan adına bir CNAME yapılandırması ekledim ve onu Azure FQDN ile eşleştirdim. Bu şekilde TTL'imi kontrol edebilirim. Ağ aramalarım artık çok daha iyi görünüyor, çünkü DNS araması artık eskiden olduğu kadar sık ​​değil. Girişlerinizi takdir edin. – Giri