J'ai un site Web suspendu toutes les 5 ou 10 demandes. Quand cela fonctionne, cela fonctionne rapidement, mais si vous laissez le navigateur s'asseoir pendant quelques minutes puis cliquez sur un lien, il se bloque sans répondre. L'utilisateur doit pousser l'actualisation plusieurs fois dans le navigateur, puis il s'exécute rapidement. Je suis sous .NET 3.5, ASP.NET MVC 1.0 sur IIS 7.0 (Windows Server 2008). L'application Web se connecte à une base de données SQL Server 2005 s'exécutant localement sur la même instance. Le DB a environ 300 Megs de RAM et le reste est libre pour les demandes de Web je présume.Problème de performances des applications Web
Il est hébergé sur les serveurs cloud de GoGrid, et cette instance a 1 Go de RAM et 1 Core. Je me rends compte que ce n'est pas beaucoup, mais actuellement je suis le seul à utiliser le site, et je reçois toujours ces accrochages. Je sais que c'est une chose difficile à résoudre, mais j'espérais que quelqu'un pourrait me diriger dans la bonne direction en ce qui concerne les problèmes de configuration IIS possibles, ou ce que la «moyenne» matérielle moyenne utiliserait ces technologies pour 1000 utilisateurs , etc. Peut-être que pour un serveur web, le minimum que je devrais avoir est de 2 cœurs afin que, s'il est occupé, vous receviez toujours une réponse. Ou peut-être que les gens de slashdot ont raison et je suis un idiot pour utiliser la période de Windows, lol. Dans mon expérience cependant, c'est généralement mon erreur d'algorithme/configuration et pas la faute de la technologie sous-jacente.
Tous les aperçus sont appréciés.
Il serait peut-être préférable de demander cela sur serverfault.com. – Ethan
Idem à propos de la panne du serveur. On dirait que peut-être le «nuage» est la pagination sur le disque de la machine virtuelle sous laquelle le serveur fonctionne. – NotMe
merci les gars, je vais demander là aussi. –