我的cms后台有一些系统参数,
例如:禁用ip参数
         分页大小参数,
         
        。。
大约有一百个系统参数,
我现在的做法是建立一个表,存储一条记录,一共100多个字段,
在程序当中用到哪个系统参数的时候,就查询特定的系统参数字段,
不知道这样做效率高不高,和xml存储系统参数的速度哪个更好一些啊?
如果不这样存储的话,大家都是怎么做的啊?

解决方案 »

  1.   

    ·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL) 
    ·详情请访问:http://www.515dns.com 
      

  2.   

    一般都存php文件的吧,不清楚你是怎么设计的,一个user拥有独立的一份配置 ?如果多用户共享的配置信息何必放数据库呢?
      

  3.   

    参数放在一个表中,缓存在一个php文件中。当参数有修改的时候才修改缓存文件
      

  4.   

    您好,谢谢您的回答,一共有100多个系统参数,是所有用户共享的,
    如果缓存在php文件当中的话,每次如果用到一个系统参数的时候,还得必须把所有缓存参入内存来读取所需要
    的参数,不如直接放在数据库当中一条记录,用到哪个系统参数就查询哪个字段,
    当然这是我个人的理解还请指教。
      

  5.   


    您好,您说如果常用的话应当放在程序当中是什么意思啊?
    我只知道可以放在数据库当中或者缓存在文本文件当中,不知道放在程序当中如何处理啊?
    例如:充许上传的图片类型系统参数:upLoadeType = "jpg|gif";
    如果放在程序当中,用户想修改上传类型的话还必须修改原文件/这不太实际啊?
    真的不明白,请指教。