Buongiorno a tutti, spero mi possiate aiutare con il mio problemino
Sto creando un'applicazione web per la modellazione molecolare che permette, tra le altre cose, di scaricare la sessione di lavoro in diversi formati.
Per farlo utilizzo del codice JavaScript che genera il contenuto di questi file di output e, sfruttando una form invisibile e un submit, li invia tramite POST ad una pagina .php (write.php) che si occupa o di visualizzarli in apposite textarea, oppure di scaricare sul terminale dell'utente un file .zip contente i file di output generati al momento, sulla base dei dati ricevuti in POST.
Ho notato che per file di output molto grandi (generati da sistemi molecolari altrettanto grandi) la pagina write.php si apre ma rimane in fase di caricamento per lunghissimo tempo e, dato che questo non accade se faccio girare l'applicazione in locale, immagino che il problema sia del servizio di hosting e delle limitazioni sulla dimensione dei dati in POST...credo
Inoltre, visto che la pagina .php si apre, non credo che il JavaScript abbia delle colpe in quanto il submit è (ovviamente) l'ultima operazione della funzione che eseguo.
A questo punto vi chiedo: devo impostare qualche parametro particolare del php oppure conviene che mi inventi un modo alternativo per eseguire queste operazioni? Eventualmente pensavo di creare il file direttamente dalla pagina chiamante (per esempio sfruttando AJAX), ma non saprei proprio da dove iniziare! Qualche idea?
Grazie mille