Il forum MyBB salva tutti i template su tabelle mysql ed al caricamento della pagina per ogni utente fa una serie di query al database per recuperarli. Ora, dovendo modificare la struttura stessa (non solo l'estetica diciamo) di alcune parti del forum ed avendo quindi la possibilità di cambiare questo sistema, non mi converrebbe (in termini di prestazioni) porre i template su dei file da includere con la funzione include() o leggerli con il sistema di I/O su file?
Considerando anche il fatto che questo sistema non sfrutta in nessun modo le potenzialità del database (possibilità di fare query su misura etc.) perchè per ogni utente viene formulata sempre la stessa query, a cui viene data sempre la stessa risposta. Inoltre su questi file template non c'è scritto niente che vada protetto. Qual è il motivo che ha spinto i programmatori di MyBB (che ritengo essere abili) a scegliere di salvare il tutto su database? Sarà solo per la malleabilità del tutto che viene concessa all'amministratore del forum?



Rispondi quotando
me pare strano che i template (css/pagine html/header/footer/etc) siano stati messi in un db..bu

