一般说来,放到数据库中相对安全,但不便存取;放在文件系统中存取容易,但不够安全。我的做法是放到文件系统中,但不放在站点目录下(其实做了足够的权限设置也是可以放在站点目录下的),举例来说,你有某个很重要的配置文件是需要经常读取的(例如数据库连接配置),那么你放置在/etc下,谁又能够通过http请求来读取呢?发过来讲,如果系统目录下的文件别人能够读取删除,又何况数据库呢?这种做法只需要使用文件读取组件直接读取修改即可,而无需在数据库中往返,也有足够的安全保障。

解决方案 »

  1.   

    在文件不多并且不大的时候,放到数据库中是可以的,也比较简单,但是如果在文件多的时候放入数据库绝对是负担,再加上如果文件很大的话...
    文件可以放在Web不能访问到的目录,这样就安全了!
      

  2.   

    恩!
    服务器超级好:放到Oracle中
    服务器一般:,还是放到文件系统中,然后数据库就只是存放路径!
    哈哈,天知道你的数据量能有多大??
    不是么?
      

  3.   

    谢谢大家!收益非浅
    ******************
    此贴已结,大家收分!!
    ******************
    如果放到数据库中,谁有此段代码,不胜感激!!
    http://expert.csdn.net/Expert/topic/1548/1548199.xml?temp=.6118433