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

Bibliothèques & Frameworks Discussion :

Lenteur de chargement [Dojo]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Lenteur de chargement
    Bonjour,
    je suis nouveau dans ce magnifique forum .
    J'ai un problème au niveau de mon site web précisément dans dojo.
    Lorsque j'ai hébergé mon site lors de l'ouverture de site j'ai remarqué que le navigateur se plante et j'attends plus que 2 min pour que ma page soit visible .
    bon pour information j'utilise Zend framework et la derniere version de dojo,
    je travaille avec le module dojox.charting pour construire des graphes et j'utilise également dojo dans l'ensemble de mes formulaires et mes applications , alors je veux savoir est ce que le probleme viens d'une fausse configuration de dojo ou bien dojo génére ce genre de probleme ? .
    parfois le navigateur firefox m'affiche ce message :
    "Un script sur cette page est peut-être occupé ou ne répond plus. Vous pouvez arrêter le script maintenant ou attendre pour voir si le script se terminera.
    Script : http://xxxxx.com/public/js/dojo/dojo/dojo.js:16"
    alors j'ai essayé de s'assurer que le probleme vient pas de mon code ou bien de ma base de données et j'ai fais un profiling qui m'a fourni ces résultats :
    "temps total execution de la page: 0.12085795402527 avec temps total bdd: 0.037449598312378, nbRequetes : 23
    requete la plus longue : 0.015015125274658"
    est ce que ce résultat est normal??:

  2. #2
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Points : 4 045
    Points
    4 045
    Par défaut AOL CDN ou Build personnalisé
    Salut,

    Dojo charge les librairies au fur et à mesure qu'il en a besoin.

    Il faut donc que tu t'assures de ne pas avoir laisser des dojo.require(...) inutiles dans tes pages.

    Une fois ceci réalisé, tu peux optimiser en proposant comme adresse pour dojo celle de AOL ou Google qui seront plus réactives que celles de ton site (quelque chose comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="http://o.aolcdn.com/dojo/1.0.0/dojo/dojo.xd.js"></script>
    va voir sur le site de dojo car cette ligne dépend de ta version)

    Enfin l'étape ultime et aussi la plus efficace c'est tout simplement de te faire un build personnalisé qui intègre uniquement les librairies dont tu as besoin:

    http://dojotoolkit.org/book/dojo-boo...-custom-builds

    Bon courage,

    Emmanuel
    Quand une tête pense seule, elle devient folle.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lenteur de chargement de texture bitmap
    Par DestinyWar45 dans le forum OpenGL
    Réponses: 1
    Dernier message: 30/11/2006, 06h38
  2. Lenteur de chargement des xls avec macros
    Par Interc00ler dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/11/2006, 18h25
  3. Réponses: 5
    Dernier message: 12/06/2006, 12h06
  4. [VBA-E] Lenteur de chargement d'un fichier
    Par Amoust dans le forum Macros et VBA Excel
    Réponses: 31
    Dernier message: 01/06/2006, 09h08
  5. Lenteur de chargement d'un formulaire
    Par Rcanada dans le forum Access
    Réponses: 2
    Dernier message: 19/05/2006, 08h45

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