{"id":43,"date":"2014-10-09T18:07:16","date_gmt":"2014-10-09T17:07:16","guid":{"rendered":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/?p=43"},"modified":"2014-10-09T18:21:40","modified_gmt":"2014-10-09T17:21:40","slug":"cms-flat-file","status":"publish","type":"post","link":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/2014\/10\/09\/cms-flat-file\/","title":{"rendered":"CMS &#8220;flat-file&#8221;"},"content":{"rendered":"<p>Hi ha gent que diu que aquest any havia de ser l\u2019any dels CMS \u201cflat-file\u201d.<\/p>\n<p>Un CMS &#8220;flat-file&#8221; \u00e9s un que prescindeix de la base de dades i fa servir arxius de text per emmagatzemar el contingut<\/p>\n<p>Els darrers anys els CMS molt populars i f\u00e0cils d&#8217;instal\u00b7lar, com WordPress, han fet que es facin servir de manera indiscriminada per desenvolupar milions de webs, per\u00f2 realment en moltes ocasions no \u00e9s necess\u00e0ria una base de dades.<\/p>\n<p>Cal pensar que a WordPress, sino instal\u00b7lem cap plugin de cach\u00e9, qualsevol acc\u00e9s a qualsevol p\u00e0gina implica una o varies peticions a la base de dades. Aix\u00f2 no t\u00e9 gaire sentit si el blog nom\u00e9s s&#8217;actualitza cada v\u00e0ries setmanes, o mesos, per exemple.<\/p>\n<p>Imagineu el cas d&#8217;un blog amb 1000 visites di\u00e0ries, on l&#8217;autor publica un article nou cada 2 setmanes, aix\u00f2 d\u00f3na un total de, m\u00ednim, 1000&#215;14=14000 peticions a una web on en realitat no ha canviat res.<\/p>\n<p>A banda dels continguts d&#8217;un blog, \u00e9s cert que tamb\u00e9 hi ha comentaris, per\u00f2 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.<\/p>\n<p>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\u00e9s es modifiquen quan l&#8217;autor publica o edita un contingut nou<\/p>\n<p>D&#8217;aquesta manera aconseguim v\u00e0ries coses:<\/p>\n<p>&#8211; Simplificar molt el sistema<\/p>\n<p>&#8211; Augmentar la velocitat d&#8217;acc\u00e9s<\/p>\n<p>&#8211; M\u00e9s seguretat (eliminem possibles accessos a trav\u00e9s de la base de dades)<\/p>\n<p>&#8211; Millor portabilitat (per moure el nostre lloc web d&#8217;un lloc a un altre nom\u00e9s cal copiar els arxius)<\/p>\n<p>Realment cal tenir en consideraci\u00f3 aquests sistemes en el cas de projectes on no hi hagi una complexitat especial<\/p>\n<p>A les refer\u00e8ncies trobareu un llistat bastant ampli d&#8217;aquestes alternatives<\/p>\n<p><strong>Refer\u00e8ncies<\/strong><\/p>\n<p><a href=\"http:\/\/www.queness.com\/post\/16142\/11-lightning-fast-flat-file-cms\">http:\/\/www.queness.com\/post\/16142\/11-lightning-fast-flat-file-cms<\/a><\/p>\n<p><a href=\"http:\/\/www.typeandgrids.com\/blog\/goodbye-wordpress-2014-will-be-the-year-of-flat-file-cmses\">http:\/\/www.typeandgrids.com\/blog\/goodbye-wordpress-2014-will-be-the-year-of-flat-file-cmses<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/files\/2014\/10\/pico.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-44\" src=\"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/files\/2014\/10\/pico-1024x768.jpg\" alt=\"Un CMS &quot;flat-file&quot; Pico\" width=\"1024\" height=\"768\" srcset=\"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/files\/2014\/10\/pico-1024x768.jpg 1024w, http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/files\/2014\/10\/pico-300x225.jpg 300w, http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/files\/2014\/10\/pico.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Hi ha gent que diu que aquest any havia de ser l\u2019any dels CMS \u201cflat-file\u201d. Un CMS &#8220;flat-file&#8221; \u00e9s 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\u00e0cils d&#8217;instal\u00b7lar, com WordPress, han fet que es facin servir &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/2014\/10\/09\/cms-flat-file\/\" class=\"more-link\">Continua llegint <span class=\"screen-reader-text\">\u00abCMS &#8220;flat-file&#8221;\u00bb<\/span><\/a><\/p>\n","protected":false},"author":74,"featured_media":44,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[7,8],"class_list":["post-43","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-generalidades","tag-cms","tag-flat-file","entry"],"_links":{"self":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/posts\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/users\/74"}],"replies":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":7,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":52,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/posts\/43\/revisions\/52"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/media\/44"}],"wp:attachment":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/tags?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}