üzerinde çalışırken çok yavaş çalışıyor Oldukça garip bir senaryo var. Bulutta barındırılan bir dizi WEBAPI var. Windows 8 uygulamalarımızda bu hizmetleri tüketiyoruz. Sorun, hizmetlerin yerel olarak çalıştığı zaman 400 ms'den daha az zaman alır, ancak Windows azure'da barındırıldığında bazı istekler için 20 saniyeye kadar zaman alır. Veritabanı tablolarımızın dizinlerini ve parasını kontrol ettim. Ne yapacağım ve performansın nasıl iyileştirileceği konusunda hiçbir fikrim yok. Teşekkürler!Hizmetler, Azure
cevap
Herkes, çok teşekkürler Ama azure dağıtımında dottrace (Mükemmel profil oluşturma aracı) kullanmanın bir yolunu buldum. İşte bağlantıyı
Ayrıca tomar tablolara tüm defa oturum açmak için pencereler masmavi teşhis ve kronometre sınıfını kullanabilirsiniz olduğunu. Ayrıca azure hizmetine ilk isteğin başka bir iş parçacığında her zaman yavaş olduğunu öğrendim. Sadece
Serkan altında burada kopyalamanızın, öncelikle görevde emin olmak gerekir, hava bir Cloud Service veya Windows Azure için bir Web Sitesi yayınlamıştır. Bulut Hizmetine (Web Rolü) veya bir Web Sitesine dayanarak, sorunuza verilen cevap farklı olacaktır. Daha fazla öğrenmek istediğin gibi, arkasında ne olduğunu açıklarım.
İlk bağlantınızın yavaş olduğunu belirttiğiniz gibi, bunun Windows Azure Web Siteleri'nde olduğunu görebiliyorum. Windows Azure Web Siteleri, paylaşılan kaynak havuzunda çalışmaktadır ve bir web sitesinde x süre için etkin bağlantı yoksa, sitenin soğuk duruma geçtiği sıcak (etkin) ve soğuk (etkin olmayan) siteler konseptini kullanır. süreç çıkar. Bu web sitelerine yeni bir bağlantı yapıldığında, siteyi hazır hale getirmek ve çalışmak için birkaç saniye gerekir. İlk sayfa kodunuzun nasıl olduğuna bağlı olarak, siteyi ilk kez yükleme zamanı değişir. Benzer tartışma günlüğe kaydedilir: MySQL Bağlayıcısı kullanılarak MySQL Bağlayıcısı kullanılarak çok yavaş açılıyor. Net
Windows Azure Bulut Hizmeti ile genel uygulama modeli farklıdır. Webrole uygulamanız için tamamen ayrılmış bir IIS sunucusuna sahiptir ve yukarıdaki Web sitesi sınırlaması ortaya çıkmaz, ancak daha yavaş sayfa yüklemesine neden olabilecek başka nedenler olabilir. WebRole'u kullanıyorsanız, ne yapabileceğinizi, performansı artırmak için başka neler yapabileceğinizi görmek için sayfa yükleme verilerini toplamak üzere bir sayfa yük profiler'i ilk önce ve Azure Instance'unuza RD'yi çalıştırmanız gerekir.
MySql bağlantı performansı için [this] (http://www.yaplex.com/windows-azure/mysql-database-performance-on-windows-azure/). –
Gerçek sebebini bulmak için uygulamanızı mutlaka profilinize kaydetmeniz gerekecek. size başlamış, bu iki makalelere göz atın:
- 1. Ben HTTP olmayan hizmetler
- 2. Satış Aylık Çevrimiçi Hizmetler
- 3. ES6 (AngularJS) ile hizmetler
- 4. Çalışan hizmetler nasıl durdurulur?
- 5. Hizmetler ve Aktiviteler
- 6. Azure AD - Azure AD B2C - Azure AD B2B
- 7. Azure acs
- 8. Moodle harici hizmetler oturum açma
- 9. Kurulum Google Play Oyunlar Hizmetler
- 10. Angular2 oluşturma ve kullanma Hizmetler
- 11. Azure - Mobil Hizmetler - arka plan görevini her 10 saniyede bir çalıştırın
- 12. Azure
- 13. Azure
- 14. Azure
- 15. Azure
- 16. Oracle heterojen hizmetler meta verileri nasıl güncelleştirilir?
- 17. Uygulamadaki Başlatılan Tüm Hizmetler Durdurun Kapat/Kapat
- 18. com.google.android.gms bulunamadı: play-hizmetler-analitiği: 8.1.0
- 19. Güçlendirme/Rxjava ve oturum tabanlı hizmetler
- 20. MVVM-light + RIA Hizmetler en iyi uygulamaları
- 21. AWS: Tüm hizmetler nasıl devre dışı bırakılır?
- 22. Uzak hizmetler ile bağlantı Akış API'si
- 23. Azure Storm - Azure Akış Analizi
- 24. Azure Mobile Uygulamalarıyla Özel Kimlik Doğrulama
- 25. Cloudflare ve Incapsula gibi hizmetler, aslında Windows Azure'da barındırılan web sitelerinin performansını iyileştirir mi?
- 26. Azure Web Job Azure tarafından iptal edildi
- 27. Azure web sitesi Azure DB'ye erişemiyor
- 28. Azure Web Sitesi ve Azure Bulut hizmeti
- 29. Performans Azure Blob ve Azure Tablo
- 30. Azure: Windows Azure aşağıdaki kurulum var
SQL Azure gecikme Eğer (birçok veritabanı isteklerini yapıyor sonunda eğer oldukça katil olabilir yani [n + 1] (http://stackoverflow.com/questions/97197/what-is-the -n1-selects-issue) kötü şeyler yapabilir). –
Veritabanı sorunu değilse, uyanık kalması için web sitenizi her dakika izleyen [CloudUp] (http://www.thecloudup.com) adresini deneyebilirsiniz. Bu, ilk bağlantı-yavaşlık sorununu çözmek için etkili bir yol olduğunu kanıtlıyor. –