Re: performances de PHP5 ?

Eric Daspet <[email protected]> Fri, 16 Apr 2004 09:15:53 +0200
Newsgroups gmane.comp.web.blogv2.devel
Message-ID <[email protected]>
Grégoire Cachet wrote:
> salut,
> 
> j'ai essayé d'écrire un petit ini parser, très modeste, pour tester une 
> méthode de parsing caractère par caractère et peut etre l'implémenter 
> pour de la syntaxe wiki.


> Des explications ?
> 
> voici la classe : 
> http://v2.dreams4net.com:7390/svn/user/GregoireCachet/v2/iniParserAMoi/iniParser.class.php

Oui, une lecture caractère par caractère c'est un appel système à chaque 
fois (enfin presque car PHP gère un buffer je pense). C'est ce qui coûte 
cher).
Il vaut mieux tout charger en une fois (file_get_contents) puis itérer 
en mémoire (et même là y aller caractère par caractère en PHP sera plus 
long).

-- 
Eric