Re: Première version
Gregoire Cachet <[email protected]> Tue, 30 Mar 2004 00:12:52 +0200
| Newsgroups | gmane.comp.web.blogv2.devel |
|---|---|
| Message-ID | <[email protected]> |
Eric Daspet wrote: > >C'est ce que je pense, de toutes façons trier les modules en dynamique >n'est pas réaliste. J'ai fait l'algo de tri (regardez le rep test4 dans >mon dossier sur subversion), il reste à agir en conséquence. > > a bah on peut plus ... grrr c'est apache 2 qui est aussi instable ?? >Ce que je projette de faire c'est ce qui suit : >- prendre toutes les libs dans les modules et les copier dans /cache/lib > (ou faire des liens, au choix), tout en prenant en compte l'ordre des >modules. L'avantage c'est que l'appli n'a pas à chercher dans 150 rep à >chaque fois qu'elle charge une classe (ce qui risque d'arriver au >minimum une vingtaine de fois par page). Je préfère ça que l'index, >c'est plus automatique, moins gourmand et plus simple à gérer (au prix >d'un tout petit peu de place disque) >- lire toutes les configurations, sérialiser les données dans un fichier >en cache. Lors de l'exécution il suffira de désérialiser, pas 150 >fichiers de conf à interprêter >- faire la résolution des dépendances pour l'ordre des gestionnaires, le >mettre en cache pour que le contrôleur aille le repêcher à l'exécution >sans tout recalculer > >L'avantage de ce genre de procédure c'est qu'on ouvre la porte à des >fonctionnalités ou possibilités techniques complexe si il se révèle >qu'on en a besoin (par exemple modifier le contenu de certains fichiers >pendant leur recopie en cache ou leur interprétation) > > c'est une autre façon de faire un index disons ;-) Faut bien faire les liens entre les données à un moment ! Mais c'est clair que c'est puissant tel que c'est présenté ! -- Grégoire Cachet - Développeur intégrateur chez Audacy http://www.zwiffer.org http://www.audacy.fr Mangeur de cigogne http://mangeur-de-cigogne.info/