dennyv
08-03-2007, 15:58
Ciao a tutti!
Ho appena eseguito l'upgrade da php 5.1.6 alla 5.2.1 per via delle numerose falle e per il supporto a JSON.
Ora mi ritrovo con il problema che la mia classe per effettuare il parsing dei feed RSS non funziona più come dovrebbe. O meglio, funziona, ma la pagina impiega anche 30 secondi a generarsi.
Ho provato a cercare un'altra classe in internet e il risultato è stato lo stesso; ovviamente se escludo il parser tutto funziona a dovere. Ora prima di aprire un bug, vorrei sapere se qualcuno si è trovato nella stessa situazione e ha capito dove sta il rallentamento... non è la fopen (che ha subito modifiche il php 5.2.1), perchè dai log apache questa viene eseguita regolarmente, la GET è eseguita subito; è prorpio il parsing ad essere lento.
Il "bug" sono riuscito a riprodurlo con tre classi differenti (se volete cerco i link, comunque le ho trovate tutte in google) e con tre installazioni differenti:
Apache 1.3 + PHP 5.2.1 su Mac OS X, Apache 2 + PHP 5.2.1 su Gentoo e Slackware.
Grazie! Ciao!
Ho appena eseguito l'upgrade da php 5.1.6 alla 5.2.1 per via delle numerose falle e per il supporto a JSON.
Ora mi ritrovo con il problema che la mia classe per effettuare il parsing dei feed RSS non funziona più come dovrebbe. O meglio, funziona, ma la pagina impiega anche 30 secondi a generarsi.
Ho provato a cercare un'altra classe in internet e il risultato è stato lo stesso; ovviamente se escludo il parser tutto funziona a dovere. Ora prima di aprire un bug, vorrei sapere se qualcuno si è trovato nella stessa situazione e ha capito dove sta il rallentamento... non è la fopen (che ha subito modifiche il php 5.2.1), perchè dai log apache questa viene eseguita regolarmente, la GET è eseguita subito; è prorpio il parsing ad essere lento.
Il "bug" sono riuscito a riprodurlo con tre classi differenti (se volete cerco i link, comunque le ho trovate tutte in google) e con tre installazioni differenti:
Apache 1.3 + PHP 5.2.1 su Mac OS X, Apache 2 + PHP 5.2.1 su Gentoo e Slackware.
Grazie! Ciao!