Utilizzo il seguente codice per "forzare" il download di alcuni file sul mio sito web:
I file in questione possono arrivare a pesare diverse centinaia di mb fino ad un massimo di 350. Dopo una giornata ipotetica in cui possono essere stati scaricati x files il sito ha iniziato a dare problemi di visualizzazione, dall'acp ho notato un sovracarico di processi per la pagina contenente il codice sopra-indicato. Mi chiedo dunque, c'è qualche anomalia nel codice? Qualche metodo per rendere meno pesante il processo?codice://CAMBIAMO IL TIPO DELLA PAGINA header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private",false); header("Content-type: application/force-download"); header("Content-Length:".filesize($str)); header("Content-Disposition: attachment; filename= ".$str); header("Content-Transfer-Encoding: binary"); readfile($str);
Per gli interessati l'errore visualizzato era il 500, Internal Server Error.
Grazie in anticipo.

Rispondi quotando