请高手谈谈你们的看法!图片文件是存放在数据库中好,还是...... 后一种方法更好,图片以文件形式存放在web目录下;数据库中记下文件名和文件在web目录下的地址,当然为了防止文件名重复最好自动生成文件名 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果用文件的形式存放图片可以减轻服务器访问数据库的压力,但是不便于管理。sql server2000的性能号称直追oracle,象mysql这样的中小型设计的数据库处理5000万条记录也不是很吃力(我没有用过sql server,一直用mysql和oracle),所以,如果用sql server来存储图片造成的影响应该不是很大(除非访问连接太多),另外还有一些系统的限制,比如说硬盘本身的寻道能力,读写能力,内存的限制,cpu周期等--不过对于现在的pc来说这些都不会成为问题。除非你的访问量足以能down掉服务器在存放图片之前可以对图片做一下处理,比如说用acdsee自带的enhance可以把图片的尺寸变成任何你想要的,图片占据的空间也会变小很多,一般上传图片都限制在250k以内,如果写入数据库即使加上必要的头字节,尾字节也不会很大,所以对于sql server来说不会成为影响速度的问题。不过数据库存储的图片不够清晰,这是最大的缺点。所以一些外国网站都使用文件来存放。如果你有足够的时间或者管理人员的话,用文件比较合适。否则,你会发现管理图片是多么的困难。浅妄薄见,望与斟酌 为保证性能,有的数据库大小好像是有限制的,(例如某些虚拟主机,可能只有 10M,便于把整个数据库装进内存,提高性能),要是存放图片,别的都别干了!采用单独的文件,可以方便地查看图片,非常直观,觉得不合适随时可以更换,或者改文件名(当然,从“安全”角度,这可能反而是缺点)装个 ADCSee 之类,管理起来也很轻松。存到数据库里,简直是作茧自缚存放到数据库里,主要意义在于:1. 安全保密性2. 便于管理查询(指内容查询,即图象匹配、查扎之类)除非你是做国安局、中情局之类对安全保密要求极高,对检索性能要求也极高的项目,一般不必动员数据库 在我的网站刚刚建立时,一直是把图片保存在数据库里,可数据库容量必定有限,过了一个月后改放到web里,当然将图片放入数据库,保密性好,管理也方便!要是没什么特殊的需要,我建议还是放web目录里! to dongfangran(东方冉):小师弟,存储不一定要编码的 SESSION在不同页面传递时丢失 百姓网的这个判断非常棒不知道是如何实现的。 请教高手,判断是否输入为汉字或者英文 源代码顶部很多空行,不知道怎么出现的。 php连接Oracle数据库,字符集问题 php中用mysql,有关表字段名用关键字的问题! 有用过discuz!的吗?我不知道这个消息是真的还是假的! 问题!! 求一段MYSQL查询语句 ~~ 调用php但不解析 要学PHP但是不知道要看什么书! 请问大虾!如何用php调用自己的dll文件?
装个 ADCSee 之类,管理起来也很轻松。存到数据库里,简直是作茧自缚存放到数据库里,主要意义在于:1. 安全保密性
2. 便于管理查询(指内容查询,即图象匹配、查扎之类)除非你是做国安局、中情局之类对安全保密要求极高,对检索性能要求也极高的项目,一般不必动员数据库
要是没什么特殊的需要,我建议还是放web目录里!
小师弟,存储不一定要编码的