Buongiorno,
tramite PHP elaboro un file XLSX che ho precedentemente caricato sul portale.
Questo file ha 65.000 righe (ma credo che a breve si arriver� anche a 100.000) e 20 colonne. Per leggere il file, immagazzinare i dati in diversi array multimediali ed infine, per stampare i dati a video tramite tabelle HTML, impiega circa 2 minuti. Questa operazione viene fatta pi� volte al giorno da pi� utenti.
Vorrei cercare di ridurre l'attesa, dato che mi sono reso conto che il 'grosso' del tempo lo impiega nella lettura del file XLSX. Ho quindi pensato di immagazzinare i dati direttamente in un database MySQL, quando faccio l'upload del file (capita una o due volte al giorno ed in questa fase non ho fretta). In questo modo, ogni volta che devo consultare i dati (pi� volte al giorno), leggo direttamente nella tabella del database. Preciso che comunque le linee e le colonne da leggere sono tutte.
Secondo voi ci sar� un risparmio in termini di tempo?
p.s. per leggere i file XLSX uso PHPExcel-1.8.1. Prima ne usavo uno diverso, pi� veloce, ma leggeva solo i file XLS (e purtroppo non superava le 62.000 righe circa, in fase di lettura).
Grazie