Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-05-2007 07:04:31

mikebranque
Nouveau membre
Date d'inscription: 15-05-2007
Messages: 2

qu'en est il desperfomance performance

Je viens de lire : http://julien-pauli.developpez.com/tuto … sentation/ qui fait une presentation du ZF. ZF me parait tres attirany pour le code tres propre qu'il produit mais je me pose des question au niveau de la performance ( utilisation mémoire ).

Par exemple la lorsque l'on fait :

tblLivres = new Livres();
$monLivre = $tblLivres->find('978-2841773381')->current();
$sesEmprunts = $monLivre->findEmprunts();
foreach ($sesEmprunts AS $unDeSesEmprunts){
    echo $unDeSesEmprunts->date.'<br />';
}

Je suppose que findEmprunts fait un select * pour n'utiliser que la date. Alors dans le cas d'une jouinture sur des grosses tables ... Pouvez vou m'en dire plus sur ce fonctionement.

Hors ligne

 

#2 15-05-2007 17:08:34

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: qu'en est il desperfomance performance

Il est sûr qu'un :

Code:

tblLivres = new Livres();
$monLivre = $tblLivres->find('978-2841773381')->current();
$sesEmprunts = $monLivre->findEmprunts();
foreach ($sesEmprunts AS $unDeSesEmprunts){
    echo $unDeSesEmprunts->date.'<br />';
}

sera beaucoup plus gourmand que si tu définis toi même une méthode personnalisée pour ce genre de requête dans ta classe.

Personnellement je créer presque toutes mes requêtes moi même dans mon model.

Niveau benchmark faudrait s'amuser à les faire smile


Société : Direct Info Service

Hors ligne

 

#3 15-05-2007 20:36:25

mikebranque
Nouveau membre
Date d'inscription: 15-05-2007
Messages: 2

Re: qu'en est il desperfomance performance

ok merci
Je vais tester ce Framework histoire de me faire un idée plus précise.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages