nasıl hangi platform benim app çalışır, AWS EC2 örneği, Azure Rol örneği olmayan bulut sistemi kontrol edebilir AWS EC2 örneğinde uygulama çalışır kontrol edilir?nasıl
if(isAzure())
{
//run in Azure role instance
}
else if(isAWS())
{
//run in AWS EC2 instance
}
else
{
//run in the non-cloud system
}
//checked whether it runs in AWS EC2 instance or not.
bool isAWS()
{
string url = "http://instance-data";
try
{
WebRequest req = WebRequest.Create(url);
req.GetResponse();
return true;
}
catch
{
return false;
}
}
ama benim uygulamalar yerel pencere sistemi gibi olmayan bulut sisteminde çalıştırıldığında Bir sorun var: şimdi böyle böyle yapar. IsAWS() yöntemi yürütülürken çok yavaşladı. 'req.GetResponse()' kodu uzun sürüyor. Bu yüzden onunla nasıl başa çıkabilirim bilmek istiyorum? Lütfen bana yardım et! şimdiden teşekkürler.
teşekkürler sonrası! Sağladığınız yöntemi değiştirdiğimde daha hızlı oldu. – Jimmy
U için çalıştığına sevindim. Önerilerimi cevap olarak kabul ederseniz minnettarım. Teşekkürler!! – AvkashChauhan
Mesajınız için teşekkürler! Sağladığınız yöntemi değiştirdiğimde daha hızlı oldu. ama sitem çalışmıyorken hala yavaş. her zamanki gibi 'req.GetResponse()' kodu yaklaşık 3 saniye sürüyor. Bu yüzden, istek sunucudan yanıt aldığında daha hızlı nasıl alacağımı bilmek isterim? – Jimmy