Saniyede çok fazla sayıda işlem yapması gereken bir ASP.NET uygulaması yazmam gerekiyor - 5000 kullanıcı aynı anda işlem yapabilir. WCF'yi SQL server ile iletişim kurmak için kullanacağımı düşünüyorum. Ancak, öte yandan, IIS 5000 kullanıcıyı aynı anda etkin bir şekilde kullanabilir veya uygulamamı IIS dışında barındırmanın herhangi bir basit yolu olabilir mi?IIS dışında bir ASP.NET web sayfasını barındırabilir miyim?
cevap
Makinenin özelliklerine bağlı olacaktır, ancak her zaman yüksek yükleri işlemek için bir web grubu kurabilirsiniz.
WAS, Windows Hizmeti veya bir .NET uygulaması kullanarak IIS dışındaki bir WCF uygulamasını barındırabilirsiniz.
Tanımladığınız yükü kaldırabilecek bir IIS kullanan bir sistemi tasarlamak kesinlikle mümkün olabilir. Bunun iyi bir fikir olup olmadığı gerçekten uygulamaya bağlıdır. Belki de, IIS'de barındırmanın daha hızlı olup olmadığını veya IIS'nin dışında bir WCF uygulaması barındırıyorsanız, bazı yükler için bazı kıyaslamalara bakmanızı öneririm.
Neden IIS dışında ihtiyacınız var. IIS ile 5000 TPS'ye sahip olabilirsiniz. Ancak donanımın, sunucularınız için hangi konfigürasyona sahip olduğunuzu, uygulamanızın ağırlığından, uygulamanızın yanıt süresinden ne kadar farklı olduğuna bağlı olarak aklınızda bulundurun. Ayrıca önerildiği gibi web grubu da olabilir. Yük dengeleyici kullanabilir ve arkasında birkaç sunucu var. Bu yüzden sadece uygun bir tasarıma sahip olmanız ve donanım yükseltmesi için bir bütçeye ihtiyaç duymanız yeterlidir.
- 1. ASP.NET web sayfamdaki (IIS) bir başlangıç sayfasını nasıl tanımlarım?
- 2. Bir Windows Hizmetinde bir WCF Hizmetini barındırabilir (kendi kendini barındırabilir) ve http?
- 3. Bir ASP.NET web sitesi için IIS site adını alın
- 4. ASP.NET MVC, IIS gerektiriyor mu?
- 5. Web sayfasını resmine getirin
- 6. Dinamik web sayfasını ayrıştırma
- 7. Tüm Web Sayfasını iOS
- 8. Telefon ağının web görünümünde bir web sayfasını nasıl yükleyebilirim?
- 9. IIS Hizmeti Kullanılamıyor ASP.Net sürüm
- 10. Bir Android Uygulamasında bir web sayfasını açma
- 11. Proje web sayfasını SourceForge'da nasıl değiştirebilirim?
- 12. ASP.NET Web Api Yönlendirme (Kendi Kendine Barındırılan IIS)
- 13. IIS Express'i Çalıştırırken ASP.NET Web Sitesi için Toplantılar Nerededir
- 14. IIS: Web uygulamalarının ısınması
- 15. UIWebView içinde bir web sayfasını kaydırma
- 16. Bir web sayfasını aşağı kaydırmak için nasıl
- 17. Bir web sayfasını CSS ile nasıl bölersiniz?
- 18. Bir web sayfasını php olarak indirmek için:
- 19. ASP.NET Web Api
- 20. Bir CSS Stil Sayfasını bir ASP.NET Özel Kontrolüyle Bağlama
- 21. IIS
- 22. IIS ve web bahçe yapılandırması
- 23. Web uygulamasının veya hizmetin IIS
- 24. IIS.
- 25. asp.net 4 yönlendirme çalışmıyor iis 7
- 26. ADSI/IIS yönetimi ve ASP.NET kimliğine bürünme
- 27. Başka bir denetimdeki bir denetimden asp.net sayfasını yenileme
- 28. ASP.NET MVC3'ü yalnızca RESTful Web Service olarak kullanabilir miyim?
- 29. ASP.NET/IIS 7 uygulamasında belirli bir yol için HttpModule kaldırılıyor?
- 30. SetContentView öğesini oncreate yönteminin dışında kullanabilir miyim?
BTW - 5000 eş zamanlı kullanıcılar çok yüksek. Bir sonraki Google'ı inşa etmedikçe, bu eş zamanlı kullanıcılara nasıl ulaşacağınızı düşünemiyorum. – GalacticCowboy
Anlaşmalı; Muhtemelen çok az eş zamanlı kullanıcı demektir. Teorik 300 eşzamanlı kullanıcısı olan sistemlere sahibim, ancak sadece bir seferde ~ 20 çevrimiçi oluyor ve sadece birkaç saniyede bir talep var: –