Hi ha gent que diu que aquest any havia de ser l’any dels CMS “flat-file”.
Un CMS “flat-file” és un que prescindeix de la base de dades i fa servir arxius de text per emmagatzemar el contingut
Els darrers anys els CMS molt populars i fàcils d’instal·lar, com WordPress, han fet que es facin servir de manera indiscriminada per desenvolupar milions de webs, però realment en moltes ocasions no és necessària una base de dades.
Cal pensar que a WordPress, sino instal·lem cap plugin de caché, qualsevol accés a qualsevol pàgina implica una o varies peticions a la base de dades. Això no té gaire sentit si el blog només s’actualitza cada vàries setmanes, o mesos, per exemple.
Imagineu el cas d’un blog amb 1000 visites diàries, on l’autor publica un article nou cada 2 setmanes, això dóna un total de, mínim, 1000×14=14000 peticions a una web on en realitat no ha canviat res.
A banda dels continguts d’un blog, és cert que també hi ha comentaris, però aquests sovint es canvien per sistemes externs, com el sistema de Facebook, o Disqus. De manera que tampoc ens cal realment la base de dades per desar aquests comentaris.
El model flat-file es basa en simplificar i en lloc de fer servir una base de dades (com mysql), guardar els continguts en arxius de text. Aquests arxius només es modifiquen quan l’autor publica o edita un contingut nou
D’aquesta manera aconseguim vàries coses:
– Simplificar molt el sistema
– Augmentar la velocitat d’accés
– Més seguretat (eliminem possibles accessos a través de la base de dades)
– Millor portabilitat (per moure el nostre lloc web d’un lloc a un altre només cal copiar els arxius)
Realment cal tenir en consideració aquests sistemes en el cas de projectes on no hi hagi una complexitat especial
A les referències trobareu un llistat bastant ampli d’aquestes alternatives
Referències
http://www.queness.com/post/16142/11-lightning-fast-flat-file-cms
http://www.typeandgrids.com/blog/goodbye-wordpress-2014-will-be-the-year-of-flat-file-cmses