SimpleXML ou SAX ?

Mammouth du PHP | 1668 Messages

20 juin 2009, 11:32

Bonjour à toutes et à tous,

voilà, je dois refondre un site, un script plutôt, qui avait été
fait en python, son auteur l'ayant délaissé, son acquéreur
m'a donc sollicité.
En fait, une grande partie du script consistera à récupérer
un flux RSS assez important (25-40 ko, et dans une moindre
mesure, 50 ko) sur un site distant, j'utiliserais file_get_contents,
et ce de manière intensive, 1 à 25 millions de fois par jour
avec un pic de trafic de 5 à 10% en une heure. Donc là, il
n'est plus question de gâcher des ressources. L'arbre
comportera des noeuds de 3 à 5 niveaux de profondeurs.
J'aurais donc aimé savoir si je devais utiliser SimpleXML pour
accéder à mon arbre (j'ai juste de la lecture à faire dessus)
ou SAX sachant que c'est la vitesse qui compte et non la
simplicité

Par avance merci de votre aide
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 3300 Messages

20 juin 2009, 14:49

simplexml

et sax quand t'en a vraiment besoin, sax c'est pour les flux, les analyses partielles, ou les gros gros xml que dom ne pourrait ouvrir.
Fait du php depuis que ca existe ou presque :)

Mammouth du PHP | 1668 Messages

20 juin 2009, 15:08

Merci, 40 ko, c'est peu ?
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 3300 Messages

20 juin 2009, 15:28

Merci, 40 ko, c'est peu ?
vi

quand je dis gros je pense à partir de 100mo
Fait du php depuis que ca existe ou presque :)

Mammouth du PHP | 1668 Messages

20 juin 2009, 17:03

ok, merci :lol:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol