为什么要把图片存到数据库中?与放在服务器中的某个文件夹中比较,性能如何???

解决方案 »

  1.   

    你可以这样想:
    放到数据库里面,一定是放到数据库服务器的磁盘里,它不可能放到CPU里或者内存里
    所以不要考虑磁盘IO
    考虑的是放到数据库里多了数据库->Web服务器这一层传输
      

  2.   

    我以前也是把图片放在文件夹中,可后来看到ASPForums的用户图片表的图片字段是iamge类型的,就过来问问大家,到底有何玄机!
      

  3.   

    不建议把图片写入数据库
    二进制流的读写对于数据库来说是个很重的负担
    而且,如果只是把路径存在数据库里,因为这并不需要一直变动,实际使用的时候只要读取一次数据库,把路径提出之后放在CACHE里,效能就更高了