Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özet
Performans sorunları çeşitli olası alanlardan kaynaklanabilir: Azure Front Door hizmeti, kaynak, istekte bulunan istemci veya bu atlamalardan herhangi biri arasındaki yol. Bu sorun giderme kılavuzu, veri yolu boyunca hangi atlamanın büyük olasılıkla sorunun kökü olduğunu ve sorunun nasıl çözüleceğini belirlemenize yardımcı olur.
Bilinen sorunları denetleme
Başlamadan önce, şu konudaki bilinen sorunları denetleyin:
- Azure Front Door platformu.
- Yoldaki internet hizmet sağlayıcıları (ISS'ler).
- İstekte bulunan istemcinin bağlanma ve veri alma yeteneği.
Senaryo 1: Kaynağı araştırma
Kaynak sunuculardan biri yavaşsa, Azure Front Door aracılığıyla bir nesneye yönelik ilk istek yavaştır. Ayrıca, içerik Azure Front Door iletişim durumu noktasında (POP) önbelleğe alınmazsa istekler çıkış noktasına iletilir. Kaynaktan hizmet vermek, POP'un istekte bulunan istemciye yakınlığının ve yerel tesliminin avantajını azaltır ve bunun yerine kaynağın performansına güvenir.
Senaryo 1: Ortam bilgileri gerekiyor
- Azure Front Door uç nokta adı
- Uç nokta konak adı
- Uç birim özel alan adı (varsa)
- Kaynak ana bilgisayar adı
- Etkilenen dosyanın tam URL'si
Senaryo 1: Sorun giderme adımları
Etkilenen istekten gelen yanıt üst bilgilerini kontrol edin.
Yanıt üst bilgilerini denetlemek için Bash'te aşağıdaki
curlörneklerini kullanın. Ayrıca F12 tuşunu seçerek tarayıcınızın geliştirici araçlarını kullanabilirsiniz. Ağ sekmesini seçin, araştırılacak ilgili dosyayı seçin ve ardından Üst Bilgiler sekmesini seçin. Eğer dosya eksikse, geliştirici araçları açıkken sayfayı yeniden yükleyin.İlk yanıtta
x-cacheüst bilgisine sahip birTCP_MISSveyaCONFIG_NOCACHEdeğeri olmalıdır. Azure Front Door POP, bu değere sahip istekleri kaynağına iletir. Kaynak, aynı yol üzerindeki dönüş trafiğini istekte bulunan istemciye gönderir.Aşağıda
TCP_MISSgösteren bir örnek verilmiştir:$ curl -I https://www.contoso.com/styles.css HTTP/2 200 date: Wed, 28 Aug 2024 17:02:09 GMT content-type: text/css content-length: 2837 last-modified: Thu, 09 May 2024 20:49:36 GMT etag: "b15-6180b8e9bd897" vary: Accept-Encoding x-azure-ref: 20240828T170209Z-AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00 x-fd-int-roxy-purgeid: 0 x-cache: TCP_MISS accept-ranges: bytesAşağıda
TCP_HITgösteren bir örnek verilmiştir:curl -I https://www.contoso.com/styles.css HTTP/2 200 date: Wed, 28 Aug 2024 17:04:38 GMT content-type: text/css content-length: 2837 last-modified: Thu, 09 May 2024 20:49:36 GMT etag: "b15-6180b8e9bd897" vary: Accept-Encoding x-azure-ref: 20240828T170438Z-BB22CC33DD44EE55FF66AA77BB88CC99DD00EE11 x-fd-int-roxy-purgeid: 0 x-cache: TCP_HIT x-cache-info: L1_T2 accept-ranges: bytesx-cacheüst bilgisi birTCP_HITdeğerine sahip oluncaya kadar uç noktaya göre istekte bulunmaya devam edin.Eğer
CONFIG_NOCACHEöğesini ilk kez gördüyseniz, yol yapılandırmasında önbelleğe alma etkin değil. Bu durumdaTCP_HITgörmezsiniz.Performans sorunu çözülürse, sorun Azure Front Door performansına değil kaynağın hızına bağlıdır. Performansı geliştirmek için sahibinin Azure Front Door önbellek ayarlarını veya kaynağını ele alması gerekir.
Sorun devam ederse, kaynak içeriği veya Azure Front Door hizmetini isteyen istemci olabilir. Kaynağı tanımlamak için Senaryo 2'ye geçin.
Senaryo 2: Tek bir istemci veya konum (örneğin, ISS) yavaş
İstekte bulunan istemci ile Azure Front Door POP arasında hatalı bir ağ yolu varsa tek bir istemci veya konum yavaş olabilir. POP'a olan uzaklığı etkilediğinden, Azure Front Door POP'un yakınlık avantajını ortadan kaldırır ve bu nedenle hatalı yolları göz ardı etmelisiniz.
Sanal özel ağ (VPN) kullanıyorsanız veya dağıtılmış bir şirket ağının parçasıysanız yüksek gecikme süresi veya düşük bant genişliği bir ISS sorunundan kaynaklanıyor olabilir. Şirket ağı tüm trafiği merkezi ve uzak bir noktadan çalıştırabilir.
Senaryo 2: Ortam bilgileri gerekiyor
- Azure Front Door uç nokta adı
- Uç nokta konak adı
- Uç birim özel alan adı (varsa)
- Kaynak ana bilgisayar adı
- Etkilenen dosyanın tam URL'si
- İstemci bilgileri isteniyor
Senaryo 2: Sorun giderme adımları
POP yolunu denetlemek için pathping veya benzer bir araç kullanarak 500 paketle ağ yolunu denetleyin.
Pathping en fazla 250 sorgu içerir. 500'e test etmek için aşağıdaki sorguyu iki kez çalıştırın:
pathping /q 250 <Full URL of Affected File>Trafiğin süreyi uzatacak veya uzak bir bölgeye seyahat edecek bir yol izleyip izlemediğini belirleyin.
Coğrafyanıza göre makul bir rota almayan (örneğin, Avrupa'daki trafik Birleşik Devletler'e yönlendiriliyor) veya aşırı sayıda atlama içeren IP, şehir veya bölge kodlarını arayın.
İstekte bulunan istemcinin ayarlarını elemek için aynı bölgedeki farklı bir istekte bulunan istemciden test edin.
Ek atlamalar veya uzak bölgeler belirlerseniz, sorun Azure Front Door hizmetinin kendisinde değil, istemcinin Azure Front Door POP'a erişimindedir. Bağlantı veya VPN sağlayıcısının uç noktalar arasındaki atlamaları çözümlemesi gerekir.
Eğer ek atlama noktalarını veya uzak bölgeleri belirlemiyorsanız ve içerik önbellekten (
x-cache: TCP_HIT) sunuluyorsa, sorun Azure Front Door hizmetindedir. Bir destek isteği oluşturmanız gerekebilir. Yaptığınız adımlar ve bu sorun giderme makalesine bir atıf ekleyin.
Uyarı
İçerik kaynağından ()x-cache: TCP_MISS sunulduğunda, bu makalenin önceki bölümlerindeki Senaryo 1'e bakın.
Senaryo 3: Web sitesi yavaş yükleniyor
Bazı senaryolarda tek bir dosyayla ilgili bir sorun yoktur, ancak tüm (Azure Front Door proksid) web sayfasının performansı yetersizdir. Web sayfası performans aracı, Azure Front Door dışındaki bir web sayfasına kıyasla düşük site performansı gösterir.
Web sayfası genellikle birçok dosyadan oluşur. Web sitesi, yalnızca Azure Front Door bir web sayfasındaki her dosyayı kullanıma sunduğunda Azure Front Door avantajından yararlanır. Avantajı en üst düzeye çıkarmak için Azure Front Door yapılandırmanız gerekir.
Aşağıdaki örneği inceleyin:
- Kaynak:
origin.contoso.com - Azure Front Door özel alan adı:
contoso.com - Yüklemeye çalıştığınız sayfa:
https://contoso.com
Sayfa yüklendiğinde "/" dizinindeki ilk dosya, sayfayı oluşturan diğer dosyaları çağırır. Bu dosyalar görüntüler, JavaScript, metin dosyaları ve diğer öğeler olabilir. Bu dosyalar Azure Front Door ana bilgisayar adı (contoso.com) aracılığıyla çağrılmazsa, sayfa Azure Front Door kullanmıyor. Bu nedenle, web sitesinin istediği dosyalardan biri http://www.images.fabrikam.com/businessimage.jpg ise, dosya Azure Front Door kullanımından yararlanamaz. Bunun yerine, istekte bulunan istemcideki tarayıcı dosyayı doğrudan images.fabrikam.com sunucusundan istiyordur.
Senaryo 3: Ortam bilgileri gerekiyor
- Azure Front Door uç nokta adı
- Uç nokta konak adı
- Uç birim özel alan adı (varsa)
- Kaynak ana bilgisayar adı
- Kaynağın coğrafi konumu
- Etkilenen web sayfasının tam URL'si
- Performansı ölçen araç ve metrik
Senaryo 3: Sorun Giderme
Performansın yavaş olduğunu gösteren ölçümü gözden geçirin.
Önemli
Microsoft, sahip olmadığı araçlarla nelerin ölçüldüğünü anlayamaz.
tarayıcıda Azure Front Door web sayfasını açın ve ardından F12 tuşunu seçerek geliştirici araçlarını açın.
Sunulan dosyaların kaynağını belirlemek için tarayıcınızdaki geliştirici araçlarını kullanabilirsiniz. Geliştirici araçlarında istek URL'sini görüntülemek için Ağ sekmesini seçin, araştırdığınız dosyayı seçin ve ardından Genel'i seçin. Dosya eksikse geliştirici araçları açık durumdayken sayfayı yeniden yükleyin.
Dosyaların kaynağını veya istek URL'sini not edin.
hangi dosyaların Azure Front Door ana bilgisayar adını kullandığını ve hangi dosyaların olmadığını belirleyin.
Önceki örnekte, Azure Front Door'de barındırılan bir görüntü
https://www.contoso.com/productimage1.jpgolacaktır. Azure Front Door'de barındırılmayan bir görüntühttp://www.images.fabrikam.com/businessimage.jpgolabilir.Azure Front Door hizmet verdiği dosyanın performansını, kaynağını ve (varsa) test web sayfasını test edin.
Kaynak veya test web sayfası, performansı test eden araca coğrafi olarak yakın bir bölgeden sunuluyorsa, Azure Front Door POP'un yakınlık avantajını incelemek için başka bir bölgede bir araç ya da istek yapan bir istemci kullanmanız gerekebilir.
Önemli
Azure Front Door ana bilgisayar adının dışından sunulan dosyalar bundan yararlanamaz. Bunu yapmak için web sayfasını yeniden tasarlamanız gerekebilir.
Dosyaların önbelleğe alınması amaçlanıyorsa
x-cache: TCP_HITyanıt üst bilgisine sahip dosyaları test ettiğinizden emin olun.Toplanan verilere göre işlem yapın:
Toplanan veriler dosyaların Azure Front Door ana bilgisayar adı dışındaki sunuculardan verildiğini gösteriyorsa Azure Front Door beklendiği gibi çalışıyor.
Web sitelerinin yavaş yüklenmesi, web sayfası tasarımında değişiklik yapılmasını gerektirebilir. Web sitenizi Azure Front Door kullanacak şekilde iyileştirme konusunda yardım için web sitesi tasarım ekibinize veya Microsoft çözüm sağlayıcıları ile bağlantı kurun.
Uyarı
Web sitelerinin yavaş yüklenmesi sorunu, bir web sitesinin tasarımının karmaşıklığı ve dosya arama yönergelerine bağlı olarak gözden geçirilmesi zaman alabilir.
Toplanan veriler dosyaların yükleme performansının kaynak veya test sitesine kıyasla Azure Front Door daha iyi olduğunu gösteriyorsa Azure Front Door beklendiği gibi çalışıyor. Sorunun kaynağı tekil istemci istekleri olabilir. Bu durumda, bu makalenin önceki bölümlerinde yer alan Senaryo 1'e bakın.
Toplanan veriler performansın Azure Front Door'da daha iyi olmadığını gösteriyorsa, muhtemelen daha fazla araştırma için destek talebinde bulunmanız gerekir. Yaptığınız adımlar ve bu sorun giderme makalesine bir atıf ekleyin.