Le limitazioni alle dimensioni degli allegati sono già previste nel PCA, anche se non valgono per Admin e Moderatori per i quali le limitazioni non valgono. Si tratta di essere consapevoli e non caricare immagini troppo grosse. Nel Mio Forum ci sono quasi 300.000 allegati e raramente c'è qualche file troppo grosso.
Il problema è un altro, che gli allegati vengono archiviati in una unica cartella.
Trovo strano che gli sviluppatori di phpbb non abbiano pensato a un sistema che permetta di archiviare i file in sottocartelle e il modo sarebbe anche semplice.
Dato che gli allegati hanno un attach_id che viene usato per visualizzare le immagini sarebbe semplice creare una sottocartella ricavata dallo stesso attach_id, magari le migliaia.
Un allegato che ha attach_id=11215 viene visuallizzato con il file file.php, ad esempio
Il nome della sottocartella potrebbe essere il valore dell'id diviso per 1000, (11215/1000=11)
Il risultato sarebbe che l'allegato verrebbe salvato all'indirizzo "files/11/" e le sottocartelle non conterrebbero più di 1000 file.