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

AJAX Discussion :

[AJAX] optimisation temps requête php firebug


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 36
    Par défaut [AJAX] optimisation temps requête php firebug
    Bonjour,
    J'espère être dans la section la plus appropriée.
    je travaillais actuellement sur le temps de mes requêtes php. J'utilise l'objet XHR. Avec l'aide de Firebug je regardais le temps mis par mes différents scripts à être exécuté dans la rubrique XHR. Je voulais simplement savoir pourquoi la barre représentant la recherche dns (barre bleu ciel) peut être aussi longue (elle représente la moitié du temps d'exécution de certains scripts php). Est ce que cela est du à mes paramètres réseau? Est ce que une fois mon site en ligne cette longue recherche dns persistera? Puis je corriger ce problème?
    La requête sur lequel je me penche actuellement est exécuté en asynchrone, le script php utilise certaines fonctions ftp de php.
    Ps: je travail actuellement sur mon site en local

    merci de votre aide

  2. #2
    Membre éclairé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2007
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 702
    Par défaut
    A combien s'élève cette longue période ?

    Tu es en local sur ton PC ou sur un Serveur ?

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Salut.

    Question particulièrement intéressante parce que trop rarement prise en compte.
    Ce qui est important de comprendre, c'est qu'une requête AJAX est avant tout une transaction client / serveur et que dans cette transaction, l'essentiel du temps de transmission est consacré à résoudre cette transaction.
    En résumé, à part pour des gros traitements coté serveur, la quasi totalité de la durée de la requête se limite à ça et il n'y a pas de moyen (à ma connaissance en tout cas) d'y remédier.
    Ensuite pour répondre précisément à ta question, reste à savoir ce que tu appelles "cette longue recherche dns", mais il y a peu de chances pour que cela diminue en ligne, au contraire !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 36
    Par défaut
    Bonjour et merci de vous interesser à mon cas,
    je travail en local sur wamp5.

    Alors pour ce qui est de la totalité de la requête elle varie en général entre 1.8 et 3.4 seconde.
    Cela est un peu étrange mais le temps total de cette requête varie énormément.
    En moyenne j'obtiens tout de même une durée de 2 seconde.

    Ces 2 secondes se décompose en 1 seconde pour la recherche DNS et une autre pour l'attente (barre violette).

    Recherche dns:998ms
    Connexion:1ms
    Envoi:0
    Attente:1.11ms
    Réception:3ms

  5. #5
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par défaut
    Étrange…
    Ça ira peut-être déjà plus vite si tu mets 127.0.0.1 à la place de localhost.
    Je dis ça, je suis pas sûr.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 36
    Par défaut
    petite modification le site est pour le moment en local cependant lors de mes requêtes j'interroge bien des serveurs distants (non local)

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/09/2009, 14h23
  2. [AJAX] Modifier les header (PHP) avec une requête XMLHttpRequest?
    Par Prosis dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 09/09/2008, 00h34
  3. [AJAX] InlineMod - Ajax - Requêtes PHP-MySQL
    Par funkyy dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/04/2008, 17h17
  4. [AJAX] Affichage de requête PHP dans un div créé par Ajax
    Par will89 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/12/2007, 19h00
  5. [AJAX] Exécuter 2 requêtes ajax/php.
    Par djalilk dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 22/10/2007, 11h52

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