2012-01-08 1 views
0

Je suis en train d'optimiser une application Drupal. La racine du serveur web est sur un partage NFS, mais j'ai la mise en cache des opcode activée, et donc en théorie toutes les pages php devraient être chargées en mémoire et je ne devrais pas subir de surcharge avec NFS. En revanche, dans les tests de performances, le chargement d'une page PHP hors de NFS est 25% plus lent que sur un disque local.Comment utiliser un profileur en PHP pour voir quels fichiers sont en cours de chargement

Existe-t-il un moyen de voir quels fichiers sont chargés par PHP, et s'ils sont stockés dans APC?

J'ai profilé le site avec xhprof, mais il ne semble pas fournir d'informations sur les fichiers en cours de chargement. Une fois que je découvrirai où le goulot d'étranglement de fichier est, j'espère pouvoir l'optimiser avec un cache plus agressif.

Merci!

Répondre

0

Est-ce que xdebug pourrait être utile? Je ne l'ai pas utilisé pour exactement ce que vous cherchez ("quels fichiers sont chargés par PHP") mais l'avez utilisé pour le profilage en général, donc pas très différent de xhprof

0

Vous pouvez aussi voir PHP Quick Profiler N'a pas utilisé dans un certain temps, mais il vous donne de bonnes informations et les temps de chargement sur les inclus, ce qui peut être pratique pour vous.

Questions connexes