Re: Inviare risposta parziale al browser
Von: Pianoska (pianoska@gmail.com) [Profil]
Datum: 15.01.2007 13:33
Message-ID: <1168864399.048947.195350@38g2000cwa.googlegroups.com>
Newsgroup: it.comp.www.php
Datum: 15.01.2007 13:33
Message-ID: <1168864399.048947.195350@38g2000cwa.googlegroups.com>
Newsgroup: it.comp.www.php
> resta pero' l'unica soluzione corretta, (i cron. ndr) per cui se devi far e degli > sforzi, sforzati di implementare questa. Ok. Allora ho deciso di portarmi su questa strada. D'altronde questi cron e il dividere il catalogo in pezzetti, penso sia la soluzione ideale. In questo modo è persino possibile interrompere il lavoro e ricominciarlo in un altro momento, avendo tanti piccoli file separati sul server e una tabella "indice" sul database... in questo modo evito persino le sessioni che mi creavano qualche problema. (sembra che ajax creasse una sessione separata da quella del parser quando chiedeva lo stato) Allora stesso tempo ogni script dura poco (facciamolo di 100 elementi ad esempio, quindi qualche secondo). E il client può mostrare la percentuale di lavoro completato. E' possibile persino aggiungere più cataloghi (altra tabella) e parsarli uno dopo l'altro, quindi potrei avere una percentuale totale e parziale dell'upload. Il problema : il cron in locale immagino sia un script javascript che ogni tempo T (o alla fine di ogni pezzetino?) effettua una richiesta al server. Il fatto è che comunque finirei con il fare 100 chiamate per un catalogo di 10000 prodotti. Come posso evitare ?[ Auf dieses Posting antworten ]
Antworten
- Leonardo Serni (15.01.2007 16:02)
- Pianoska (15.01.2007 20:17)
