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

Flash Discussion :

[FLASH MX2004] Connexion à Base MySQL = freeze ?!


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Étudiant
    Inscrit en
    Janvier 2004
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2004
    Messages : 279
    Par défaut [FLASH MX2004] Connexion à Base MySQL = freeze ?!
    Salut à tous,

    Depuis que j'ai mis en ligne mon site web : www.xtef.com , des personnes sont venues gentillement me déposer des messages sur mon guestbook.

    Au début, tout allait très bien ! Très fluide et tout !

    Maintenant, lorsque l'on clique sur "GUESTBOOK" pour y arriver, tout le site se FREEZE, le navigateur avec, pendant X secondes (+/- 4-5 secondes) avant d'afficher le contenu du guestbook ! Et cela ne fait que s'engendrer plus il y a de messages qui sont sur ma base de donnée.

    C'est une Base de donnée MYSQL qui est chargée via un fichier PHP dans mon interface FLASH.

    Auriez-vous une idée, pour éviter ce TEMPS DE FREEZE qui est là ? A noter que, plus il y a de messages, plus le temps de freeze est long ! Enfin, c'est ce que j'ai l'impression ....

    Bref, voici l'adresse de mon site : www.xtef.com , entrez dans l'interface et allez sur GUESTBOOK.

    Merci d'avance ...

  2. #2
    Membre éclairé Avatar de Destiny
    Profil pro
    Inscrit en
    Février 2005
    Messages
    720
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 720
    Par défaut


    ça n'a rien à voir avec la base à mon avis, puisque charger même 100 message tu dois arriver au max à 50 voir 100ko à charger...

    je pense que c'est ton site qui a des ptits soucis...

    tu utilises des objet LoadAndSend()?

  3. #3
    Membre éclairé
    Étudiant
    Inscrit en
    Janvier 2004
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2004
    Messages : 279
    Par défaut
    Citation Envoyé par Destiny


    ça n'a rien à voir avec la base à mon avis, puisque charger même 100 message tu dois arriver au max à 50 voir 100ko à charger...

    je pense que c'est ton site qui a des ptits soucis...

    tu utilises des objet LoadAndSend()?

    Ah non pas du tout ...

    J'utilise un LoadVars(); et je charge mon fichier PHP.

    Voici le fichier PHP que j'emploie :

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    <?php
    $host = "*******"; //localhost en local 
    $user = "*******"; // vide ou "root" en local 
    $pass = "*******"; // vide en local 
    $bdd = "*******"; // nom de la BD 
    // connexion 
    @mysql_connect($host,$user,$pass) 
    or die("Impossible de se connecter"); 
    @mysql_select_db("$bdd") 
    or die("Impossible de se connecter"); 
     
            // Si l'utilisateur envoi un nouveau message,
            // on l'ajoute à la base de données.
            if (isset($_POST['nom']) && isset($_POST['message'])) 
                    {       
                    $nom    = urlencode(rtrim($_POST['nom']));
                    $message = urlencode(rtrim($_POST['message']));
                    mysql_query("INSERT INTO guestbook SET nom = '$nom', message = '$message';");                   
                    }
     
            // renvoi la liste des entrées à Flash.
            $resultat = mysql_query('SELECT * FROM guestbook ORDER BY id DESC;');
            
            // on boucle et on ajoute chaque entrée à la chaîne de caractère que l'on enverra à Flash.
            $i = 0;
            $renvoi = '';
            while($colonne = mysql_fetch_array($resultat)) 
                    {
                    $i++;
                    $renvoi .= 'nom'.$i . '=' . $colonne['nom'];
        $renvoi .= '&message'.$i . '=' . $colonne['message'] . '&';
                    }
            
            // on ajoute le nombre d'entrées.
            $renvoi .= 'entrees=' . $i;
     
            // on renvoi le tout à Flash.
            echo $renvoi;
    ?>
    Si je viens à rajouter une vingtaine de messages à mon guestbook, ca va prendre encore + de temps de freeze

    Je ne comprends pas.

Discussions similaires

  1. [MySQL] problème de connexion base mysql
    Par developppez dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/05/2009, 15h25
  2. Connexion base MySQL
    Par Asaheim dans le forum JDBC
    Réponses: 6
    Dernier message: 18/09/2007, 19h27
  3. connexion base mysql
    Par pierrot106 dans le forum Installation
    Réponses: 1
    Dernier message: 11/06/2006, 11h59
  4. PB connexion base mySQL
    Par francwa dans le forum C
    Réponses: 3
    Dernier message: 10/06/2006, 23h12
  5. connexion base mysql depuis internet
    Par brancaleone dans le forum Delphi .NET
    Réponses: 3
    Dernier message: 07/04/2006, 16h08

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