IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web avec .NET Discussion :

Application et moteur de calcul : Quelle architecture choisir ?


Sujet :

Développement Web avec .NET

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Système d'Informations
    Inscrit en
    Mars 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Système d'Informations
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2010
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Application et moteur de calcul : Quelle architecture choisir ?
    Hello à tous,

    J'ai quelques petites difficultés pour faire un choix technique concernant une manipulation qui est censée optimiser les performances de l'application sur laquelle je travaille actuellement et je compte sur votre aide là dessus.

    En gros, il s'agit d'une vieille application WEB qui permet de faire plusieurs calculs un peu sophistiqués en plus d'autres fonctionnalités .. Ces dernières s'exécutent en tâche de fond (En mode asynchrone) sur un service WCF. Le tout se fait sur le seul et même serveur.

    Ma question est de savoir .. si je sortais toutes ces fonctionnalités dont l'exécution est super lente et qui parfois, fait planter l'application (Moteur de calcul) et qui sont exécutées en tâche de fond de l'application et les mettre sur un Serveur à part pourrait éventuellement alléger l'exécution de ces dernières ??

    Ou devrais-je plutôt me pencher sur du Load Balancing ??

    Je ne suis pas du tout expert dans le domaine mais je voudrais juste avoir votre avis là dessus et quelle serait pour vous la meilleure façon de faire .. Et sur quoi me baser pour justifier mon choix.

    Merci d'avance.

  2. #2
    Membre habitué Avatar de linke
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 119
    Points : 139
    Points
    139
    Par défaut
    mettre le calcul sur un autre serveur??? ça risque d’être long et complique.......
    c'est quoi le calcule effectue par ton serveur??? simulation , projection, 3d . ??
    pourquoi ne pas ce pencher pour des dll en c++ ou c.

    http://nico-pyright.developpez.com/t...c2005/interop/

  3. #3
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    dans certains cas optimiser le code qui calcul peut aussi gagner beaucoup de temps (et/ou multithreader)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Si les calculs sont vraiment lourds, tu peux essayer de paralléliser en distribuant la charge sur plusieurs machines

  5. #5
    Membre habitué Avatar de linke
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 119
    Points : 139
    Points
    139
    Par défaut
    Citation Envoyé par linke Voir le message
    mettre le calcul sur un autre serveur??? ça risque d’être long et complique.......
    c'est quoi le calcule effectue par ton serveur??? simulation , projection, 3d . ??
    pourquoi ne pas ce pencher pour des dll en c++ ou c.

    http://nico-pyright.developpez.com/t...c2005/interop/
    j'ai pas vue le WCF ......., en effet , si plusieurs machines dispo , pourquoi pas étendre le web service

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/12/2012, 17h18
  2. Centralisation des BDD : Quelle architecture choisir ?
    Par DjMID dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 11/07/2012, 23h30
  3. [AC-2007] Quelle architecture choisir pour le partage ma base de données
    Par Lincoln911 dans le forum Access
    Réponses: 4
    Dernier message: 10/05/2010, 10h58
  4. [SP-2007] Quelle architecture choisir
    Par lebasketeur dans le forum SharePoint
    Réponses: 3
    Dernier message: 21/04/2010, 08h29
  5. Quelle "architecture" choisir
    Par developpeurpouce dans le forum Débuter
    Réponses: 4
    Dernier message: 08/10/2009, 17h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo