当访问一个网站之所以会有内容的显现,这全靠数据的存储。内容不会无缘无故的就有,肯定是把它放在某个地方,然后展示的时候把它取出来。所以说,数据可以怎样存储呢?
之前我一直觉得数据存储肯定要存在数据库,还有印象的就是缓存,可缓存肯定是不能存大量数据的,而且缓存当你重启服务器的时候,数据肯定也是会丢失的。直到我听说模板和虚拟模板(不知道没关系,这不重要)的时候,我才直到数据的另一种存储方式,xml文件。
把数据直接写入xml文件,每次加载网页的时候把xml文件的数据读取即可,新增数据的时候,直接把数据写入xml文件,但是这些写入xml文件的具体操作是怎样,读出xml文件的具体操作是怎样,还有如何配置让网页是去数据库查找,还是去xml查找,这些具体实现,还得多多积累。
所以说数据的存储,大量数据的时候,除了数据库,还可以是配置文件。至于还有什么方式呢,我现在具体还不知道。