Segun yo, colocar los textos en archivos seria bueno, pero para textos que sabes que nunca van a cambiar, como los titulos de las secciones, ejemplo : Publicar Anuncio - Post Ad, Galeria - Gallery, entre otros (Inclusive para estos casos de textos estaticos, es mejor usar cache)..... pero en el caso de contenidos de la web, ejemplos las fotos de esa galeria, ahi si por fuerza se tiene que llamar a la base de datos.
Suerte