在web开发中会遇到很多上传文件的时候,
把文件上传到服务器后,是保存到数据库还是保存到指定路径下呢?
该怎么把握衡量使用这两种方式呢?

解决方案 »

  1.   

      这个视情况而定!!比如我现在的做的一次开发,上传的图片,全部以BLOB存放到数据库中,数据库容量足够大,而且也是统一要求。。
       如果要考虑数据库容量这些时候,可以存放路径,上传的时候,将文件放到指定文件夹下面。。
       
      

  2.   


    1.单Web App Server+单数据库,随便。
    2.多 Web App Server +单数据库,最好存数据库。否则要加文件分发来同步各个Web App Server。
    3.多 Web + 多数据库,最好用另外的文件服务器。分发也少不了。
    4.如果是大文件比较多,那么存文件系统比存数据库效率要高。