2009-12-03 6 views
0

Je suis à la recherche d'une solution à un problème de performances. Nous utilisons les éléments suivants:Problème de performances médiocre sur le serveur par rapport aux performances locales d'une application?

  • ASP.net
  • SQL Server
  • Entité cadre

J'espère que quelqu'un a rencontré ce problème avant et a résolu!

Cela prend 2 à 3 fois plus de temps pour exécuter une requête HTTP sur une application hébergée par rapport à l'exécution locale de la même application sur le débogage. Cependant, si nous tracons entre preinit et rederer, sur l'hôte du serveur, nous obtenons quelque chose comme 0.250 secondes, mais quand nous le regardons, cela prend en fait 3 ou 4 secondes pour rendre cette page complète.

Cela nous rend fou! Des idées sur ce qui cause cela et comment le réparer?

Existe-t-il un programme que nous pouvons utiliser pour vérifier et déboguer ceci pour sa cause première? Si cela vous arrivait, y a-t-il des recommandations sur ce que vous feriez?

Merci pour vous!

Répondre

1

probablement tout cela:

  • est les données de l'ordinateur de développement, le même que dans le serveur de production (hébergé)? sinon le problème est que vous n'utilisez pas bien votre ORM ou devez optimiser votre application.

  • vous pouvez utiliser Firebug net panel pour vérifier si le problème provient du réseau ...

  • si vous utilisez un VPS et un pas cher, votre ordinateur est peut-être mieux que le serveur et que le serveur est partagé entre plusieurs sites virtuels leur charge peut affecter les performances de votre application.

espérons que cela aide.

Questions connexes