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

C# Discussion :

Problème système de mise à jour automatique (téléchargement lent)


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Webmaster
    Inscrit en
    Octobre 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Octobre 2015
    Messages : 16
    Par défaut Problème système de mise à jour automatique (téléchargement lent)
    Bonjour,

    J'ai développé un système de mise à jours automatique, celui ci fonctionne bien mis à part que le téléchargement est très très lent (plus de 40 minutes pour télécharger 200Mo).
    Lorsque je télécharge directement depuis le site, le téléchargement ne dure que 5 minutes.

    J'en déduis que cela viens de mon système de téléchargement, car cela le fais chez tous le monde..

    Voici une partie de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
            //Update
            private bool Download()
            {
                if (m_updateState == UpdateState.available)
                {
                    m_updateState = UpdateState.download;
                    LabelText.Content = "Mise à jour en cours ..."; //On change le texte
     
                    WebClient webClient = new WebClient();
                    webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
                    webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
                    webClient.DownloadFileAsync(new Uri(m_zipUrl), "maj.zip");
                }
     
                return true;
            }
    Je ne pense pas que cela provienne de mon code, non?
    Quelqu'un aurais une idée d'ou cela pourrais provenir?

    Cordialement.

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    A priori le problème vient plutôt du réseau entre ton serveur et les clients. Les problèmes peuvent être d'origine multiple : faible bande passante, engorgement au niveau d'un routeur/switch/firewall, si réseau d'entreprise peut-être une limitation mise en place par l'admin réseau ....

    Quand tu téléchares directement depuis ton serveur il est normal que ca soit bien plus rapide puisque tu n'utilises pas (ou très peu) le réseau.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre averti
    Femme Profil pro
    Webmaster
    Inscrit en
    Octobre 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Octobre 2015
    Messages : 16
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    A priori le problème vient plutôt du réseau entre ton serveur et les clients. Les problèmes peuvent être d'origine multiple : faible bande passante, engorgement au niveau d'un routeur/switch/firewall, si réseau d'entreprise peut-être une limitation mise en place par l'admin réseau ....

    Quand tu téléchares directement depuis ton serveur il est normal que ca soit bien plus rapide puisque tu n'utilises pas (ou très peu) le réseau.
    Salut,

    Merci pour ta réponse, mais, même si j'ai une bonne bande passante, cela ne fonctionne pas.. Je trouve cela très bizarre..

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par xnooztv1 Voir le message
    même si j'ai une bonne bande passante
    C'est-à-dire ? A noter, ce n'est pas parce que ton contract indique un débit de x Mb/s que c'est réellement ce que tu as, en géneral le débit réel est bien en-dessous de ce débit théorique.

    Citation Envoyé par xnooztv1 Voir le message
    cela ne fonctionne pas.. Je trouve cela très bizarre..
    Comment ca ? Dans ton post initial tu indiques que c'est lent. Si ca ne marche pas, quel est le problème ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Membre averti
    Femme Profil pro
    Webmaster
    Inscrit en
    Octobre 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Octobre 2015
    Messages : 16
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    C'est-à-dire ? A noter, ce n'est pas parce que ton contract indique un débit de x Mb/s que c'est réellement ce que tu as, en géneral le débit réel est bien en-dessous de ce débit théorique.

    Comment ca ? Dans ton post initial tu indiques que c'est lent. Si ca ne marche pas, quel est le problème ?
    Cela reste bizarre, j'ai tester avec plusieurs hébergeurs, le téléchargement reste lent.
    Oui, je veux dire que le téléchargement reste lent, c'est cela que je voulais dire ^^

Discussions similaires

  1. Système de mise à jour automatique
    Par corgato dans le forum Qt
    Réponses: 9
    Dernier message: 30/11/2009, 21h36
  2. Problème de relations - mise à jour automatique
    Par geoffrey.brunet dans le forum Modélisation
    Réponses: 14
    Dernier message: 12/11/2009, 16h07
  3. Mise en place d'un système de mise à jour automatique
    Par Diody dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 06/10/2009, 15h59
  4. Réponses: 0
    Dernier message: 29/06/2009, 16h55
  5. système de mise à jour automatique
    Par eponette dans le forum Web & réseau
    Réponses: 2
    Dernier message: 24/08/2005, 20h17

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