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

Zend Framework PHP Discussion :

Amélioration temps de chargement page [ZF 1.11]


Sujet :

Zend Framework PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 38
    Points
    38
    Par défaut Amélioration temps de chargement page
    Bonjour à tous,

    Je travaille actuellement sur un projet sous Zend FrameWork 1.10.6.
    J'ai fait énormément d'optimisations mais il s'avère que le temps de réponse du serveur est très lent.

    Je viens de découvrir que lors que je désactive la fonction :

    $plugin->dispatchLoopStartup($request);

    dans le fichier

    zend/library/plugin/broker.php

    tout va beaucoup mieux. (Plus rien ne se charge c'est normal)

    Mais je suis sur que c'est de là que vient mon problème. Il s'agit du chargement de toutes les classes/models/controllers j'imagine ?

    Comment identifier mon problème ? Y'a t'il un moyen d'identifier le temps de chargement de chaque ressource ?

    D'avance merci !!!

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 38
    Points
    38
    Par défaut
    Temps de chargement sur la barre scientec...

    Timers
    Controller: 860.05 ms
    Application Files (146 total)

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 38
    Points
    38
    Par défaut
    Est ce que cela pourrait venir du fait que ces fonctions soient appelées plusieurs fois à l'initialisation de chaque page :
    routeStartup() called
    routeStartup() called
    routeStartup() called
    routeStartup() called
    routeStartup() called
    routeShutdown() called
    routeShutdown() called
    routeShutdown() called
    routeShutdown() called
    dispatchLoopStartup() called
    dispatchLoopStartup() called
    dispatchLoopStartup() called
    preDispatch() called
    preDispatch() called
    preDispatch() called
    postDispatch() called
    postDispatch() called

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 38
    Points
    38
    Par défaut
    J'avance, il s'agit en fait de la fonction registerPlugin() de Zend_Controller_Plugin_Broker...

    Il y a 3 plugins en plus dans l'index, qui reftont tout bouclé à chaque fois... aucune idée de comment éviter cela soit dit en passant... si qqn a déjà eu le problème... Help !

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

Discussions similaires

  1. [AJAX] temps de chargement page web
    Par simounth dans le forum AJAX
    Réponses: 4
    Dernier message: 13/05/2009, 11h50
  2. temps de chargement d'une page html depuis un serveur web
    Par mitoubra dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 08/06/2007, 20h16
  3. temps de chargement de pages, requetes. .
    Par monsieur_junior dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/11/2006, 17h30
  4. Temps de chargement de page
    Par Seth77 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 23/06/2006, 18h37
  5. temps de chargement de la page en bas...
    Par kevinf dans le forum Général JavaScript
    Réponses: 33
    Dernier message: 19/10/2005, 15h15

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