Probleme de CPU

drjey Messages postés 40 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 7 septembre 2006 - 11 oct. 2005 à 09:25
cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 - 14 oct. 2005 à 17:48
Salut, j'ai un site en asp et d'apres mon hebergeur le cpu du serveur tourne avec un pourcentage tres eleve et je voudrais savoir comment faire pour connaitre le pourcentage reel du proc. et sinon que dois je changer dans mes pages pour le reduire?
Merci d'avance.

1 réponse

cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 4
14 oct. 2005 à 17:48
Salut,



Je ne crois pas qu'il y ait en ASP de moyen de connaitre directement le
cpu du processeur. Je suppose qu'il existe des composants (plus ou
moins cher ) qui te permettent de trouver ça, mais aucun nom ne me vient à l'esprit...



Pour ce qui est des changements à opérer dans tes pages pour le
réduire, il n'y a qu'une seule chose à faire : optimiser ton code
!

C'est à dire :

- Eviter les boucles infinies, ou inutilement longues.

- Concentrer plusieurs requêtes à des bases de données en une
seule, si c'est possible (dans le cas des RecordSet, effectuer le
plus d'opérations possibles dans la commande SQL pour avoir le moins à
faire dans le code ASP).

- Séparer les pages de traitement des pages d'affichage (si tu as un
formulaire dans une page1.asp, le faire envoyer vers une page2.asp, qui
une fois le traitement exécuté te renverras vers une page3.asp. Dans ce
cas page1.asp n'aura pas le code du traitement et sera donc plus facile
à charger).

- Et encore des centaines de trucs...(ceux que j'ai oubliés, ceux que j'ai la flemme de donner parce que c'est trop long , ceux que tu peux trouver en faisant une petite recherche sur google, etc...)



Mais tu es sûr que c'est tes pages qui font grimper le cpu du serveur ?

Nurgle
Il est plus aisé d'être sage pour les autres que pour soi-même ! (La Rochefoucauld)
0
Rejoignez-nous