为什么要把图片存到数据库中?与放在服务器中的某个文件夹中比较,性能如何??? 为什么要把图片存到数据库中?与放在服务器中的某个文件夹中比较,性能如何??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以这样想:放到数据库里面,一定是放到数据库服务器的磁盘里,它不可能放到CPU里或者内存里所以不要考虑磁盘IO考虑的是放到数据库里多了数据库->Web服务器这一层传输 我以前也是把图片放在文件夹中,可后来看到ASPForums的用户图片表的图片字段是iamge类型的,就过来问问大家,到底有何玄机! 不建议把图片写入数据库二进制流的读写对于数据库来说是个很重的负担而且,如果只是把路径存在数据库里,因为这并不需要一直变动,实际使用的时候只要读取一次数据库,把路径提出之后放在CACHE里,效能就更高了 无聊时的问题 如何知道一个Panel里有多少个控件? 请教关于引用类 小菜提问,关于建站初的工作顺序! 数据库连接问题--很郁闷的问题 asp.net上传100m以上的大文件就是不行啊!!!各位有什么解决方法阿?? DataGrid中使用checkbox 删除问题 大访问量论坛的开发思路是怎样的?有哪些方法? 在asp.net中,能不能创建一个另存的对话框? 如何将TEXTBOX的值逐个添加到LISTBOX服务器控件中??? 一个关于dropdownlist的问题 一个弹出删除框的简单问题:怎样在弹出confim删除框时,点取消不往下执行下面的代码!!!!????
放到数据库里面,一定是放到数据库服务器的磁盘里,它不可能放到CPU里或者内存里
所以不要考虑磁盘IO
考虑的是放到数据库里多了数据库->Web服务器这一层传输
二进制流的读写对于数据库来说是个很重的负担
而且,如果只是把路径存在数据库里,因为这并不需要一直变动,实际使用的时候只要读取一次数据库,把路径提出之后放在CACHE里,效能就更高了