Il sito che sto sviluppando in php rende molte richieste di database MySQL per pagina visualizzate. Anche se molte sono piccole richieste con indici progettati correttamente. Non so se valga la pena di sviluppare uno script di cache per queste pagine.Velocità di accesso ai file rispetto alla velocità di accesso al database
1) I file I/O sono generalmente più veloci delle richieste del database? Questo dipende dal server? C'è un modo per testare quanti dei tuoi server possono gestire?
2) Una delle pagine controlla il database per un nome file, quindi controlla il server per vedere se esiste, quindi decide cosa visualizzare. Questo presumerebbe trarrebbe beneficio da una visualizzazione di pagina in cache?
Anche se ci sono altre informazioni su questo argomento che potreste inoltrarmi, sarebbe molto apprezzato.
Grazie
Un'altra cosa che i database offrono non è il controllo della concorrenza. In un contesto pesante, molti processi che scrivono su un singolo file flat possono essere problematici. Un buon compromesso tra file personalizzati, file piatti e un RDBMS completo è SQLite: ci sono più di alcuni siti con supporto SQLite. –