我个人觉得放在文件中比较好,可以减轻数据库的负担.

解决方案 »

  1.   

    但是放在文件中,在从文件中读入的时候,需要使用一系列的文件读取和字符串处理函数,这个处理时间,是不是比在数据库中索引更加费事呢?
      

  2.   

    NO.
    你了解了模板的处理就懂了.你从数据库中读出也就是一步读完,你从文件中读出也是一步读完.
    然后都是交给脚本去处理.
      

  3.   

    按我的经验,到底如何找这个平衡点呢,主要从模板的数量同数据库服务器的负担状态考虑.系统使用这些模板,如果存放在文件中,则系统要花费时间查找文件,如果一个目录的文件有很多,则这会花费一个比较大的时间.而放在数据库中,对于模板数量比较多的时候还比较适合,但是频频地使用模板会增加服务器负担.这个平衡要掌握好.如果模板数量多而数据库服务器负担少,则应该把模板放在数据库中;如果模板不是很多,只有几十个左右,则应该用文件方式储存,且应该把模板单独放在一个目录中;而如果模板数量比较多(<几千个),而数据库负担又比较重,则还是应该以文件方式储存;相反如果模板数量真的十分多,则应该放在数据库中.不过按照经验啦,我还没见过一个网站会用到几千个模板的...所以一般来说用文件储存最好,修改也方便,只要命名规则做好些,很容易维护的.我试过在新网的破空间用VBB,那个数据库服务器实在太cheap了,于是我干脆把所有模板全部导出来放在文件中,结果VBB立即变快了不少.
      

  4.   

    我认为在文件中比较容易改动,便于修改,不过管理是最重要的