Re: Première version
Eric Daspet <[email protected]> Tue, 30 Mar 2004 21:49:26 +0200
| Newsgroups | gmane.comp.web.blogv2.devel |
|---|---|
| Message-ID | <[email protected]> |
Olivier Pascal wrote: > Maintenant pour charger une DataFile, __autoload() charge le fichier associé à > 'DataFile' dans le tableau, soit /lib/stockage/DataFile.class.php. > > Donc les répertoires sont parcourus une seule fois et non à chaque chargement > d'une classe ! Ok, bon, déjà tu me retires une grosse épine du pied ;) Maintenant, vu que tu explores tout et que tu met en cache le temps de l'exécution. Pourquoi ne pas explorer lors de la mise à jour des modules et garder ça en cache permanent pour ne même pas avoir à re-explorer ? Bon, j'ai mis directement les fichiers en cache au lieu de faire un index mais globalement ça revient au même. > En te lisant j'ai cru que tu voulais lire directement dans le tableau > associatif du cache. à non, aucun accès direct aux données, sinon on fonce dans le mur si ça va pas dans le futur. On fera toujours appel à une classe, qui aura exactement les même noms de méthodes pour accéder aux infos que la grosse classe qui lit réellement les fichiers. Si demain on veut revenir sur un accès direct, suffit de changer le nom de la classe lors de l'initialisation. -- Eric