| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1403 人关注过本帖
标题:害羞的问个问题,关于下载的。
只看楼主 加入收藏
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
是 ie5 这样,还是较新版本的 ie 也这样?比如 ie9.
2012-07-15 00:05
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1934
专家分:3012
注 册:2009-12-22
收藏
得分:0 
回复 11楼 pangding
我是IE8

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2012-07-15 08:36
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
我也挺害羞的 因为答不上来。

梅尚程荀
马谭杨奚







                                                       
2012-07-15 19:26
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
数据库缓存数据怎么会比文件快呢?不会的。

授人以渔,不授人以鱼。
2012-07-15 20:39
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用TonyDeng在2012-7-15 20:39:51的发言:

数据库缓存数据怎么会比文件快呢?不会的。

当IE的缓存上G 而且C盘碎片化严重 要找一个东西应该是比较慢了
2012-07-15 21:32
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
数据库的数据也一样是碎片化储存在磁盘上的,它要从磁盘读取数据,也一样要靠操作系统的文件系统呀。

授人以渔,不授人以鱼。
2012-07-15 21:34
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
对于几个文件的读写性能的影响应该是小于对大量文件的

当然我也没测试数据 猜测而已
2012-07-15 21:35
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
如果速度快不成立的话省空间应该是成立的罢 呵呵
2012-07-15 21:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
一样的,数据库反而多了一层中介,比直接文件读写慢一点。当不是频繁更改数据库中已有数据的时候,数据可以连续储存在磁盘上,此时速度很快,但若是频繁更改数据,数据库中的数据也一样碎片化,甚至有大量被废弃的旧记录占用磁盘空间。同样,文件系统下,如果不是反复更改文件,文件也是连续储存的,速度很快。其实,现代文件系统已经相当智能化了,不会比数据库慢的。使用数据库储存数据的两大好处,一是避免了文件名的冲突,二是使用数据库的共享数据性能,两点其实就是一点,即共享问题。

楼主提的那个问题,其实就是IE缓存为了避免文件名冲突,把下载的文件更名临时储存在缓冲区(防止已存在同名文件而恰好又是有用的不能简单覆盖),待下载完成后把文件复制到目的地时改回设定的文件名。用数据库,原理也是一样的,只是不用起文件名了,把数据储存在一条记录中(其实就是文件块),然后再复制出来。

[ 本帖最后由 TonyDeng 于 2012-7-15 21:48 编辑 ]

授人以渔,不授人以鱼。
2012-07-15 21:45
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
数据库不省空间的,废旧数据无法轻易作物理压缩,只能长期保留在系统中,要么覆盖再利用,要么待有机会独占时作物理压缩,这就是所谓的“系统维护”必须暂停服务的原因。

授人以渔,不授人以鱼。
2012-07-15 21:47
快速回复:害羞的问个问题,关于下载的。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034665 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved