BBS.ChinaUnix.net
今日推荐    首页 | 新闻 | Linux | AIX | 博客 | 论坛 | 存储 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 空间     
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


文件和数据表那个速度更快
首页 » 论坛 » Php »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
汕头
新手




UID:704554
注册:2008-5-13
最后登录: 2008-05-14
帖子:2
精华:0

可用积分:2
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
1楼 发表于 2008-5-13 14:51 
看了PHPCMS和其他一些开源的程序,经常使用PHP文件作为缓存
但网上也有人认为在表里读数据比在文件中快
在CSDN上也有一贴,计论这个问题,不过没有结论



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
vinchen   帅哥
骑士




UID:295509
注册:2005-7-26
最后登录: 2008-06-24
帖子:80
精华:0

可用积分:87
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
2楼 发表于 2008-5-13 15:19 
看了PHPCMS和其他一些开源的程序,经常使用PHP文件作为缓存

这些应该是经常用到的,数据量小的生成php文件作缓存



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
eye_onme   帅哥 (八戒如来神掌)
风云使者




UID:223373
注册:2005-2-6
最后登录: 2008-07-01
帖子:691
精华:1

可用积分:562
信誉积分:100
专家积分:0 (本版)

来自:五彩缤纷的北京
状态:...离线...

[个人空间] [短信] [博客]


顶部
3楼 发表于 2008-5-14 00:34 
不同应用情况不一样

我倾向与文件系统做缓存 效率更高 , 当然如果设计不好也得不得好的效果

可以以一个场景为例子说说



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

分享共同进步
【克拉 钻石】
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
geel   帅哥
大天使
没被禁止访问



UID:93687
注册:2003-9-5
最后登录: 2008-07-05
帖子:2111
精华:2

可用积分:1282
信誉积分:100
专家积分:25 (本版)

状态:...保密...

[个人空间] [短信] [博客]


顶部
4楼 发表于 2008-5-14 10:41 
放文件里,增加io负担
放表里,连接数据库开销很大
放内存里是不错的



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

相关主题:
万爱生活消费论坛
iPhone破解

CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
sunnyfun
风云使者




UID:550758
注册:2007-4-12
最后登录: 2008-07-04
帖子:582
精华:1

可用积分:1239
信誉积分:100
专家积分:65 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
5楼 发表于 2008-5-14 10:51 


QUOTE:
原帖由 geel 于 2008-5-14 10:41 发表
放文件里,增加io负担

没听说过虚拟磁盘吗,嘿嘿



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
todayhero
精灵王




UID:180671
注册:2004-9-2
最后登录: 2008-07-04
帖子:257
精华:0

可用积分:250
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
6楼 发表于 2008-5-14 10:52 


QUOTE:
原帖由 geel 于 2008-5-14 10:41 发表
放文件里,增加io负担
放表里,连接数据库开销很大
放内存里是不错的

放内存里是不错的,内存开销也很大.

不管放在哪里.都会加大开销.这是正常情况.

放文件,放数据库,放内存中.可能个人有个人的爱好.很少会有人做一下测试报告出来给大家看看.

我主张放在文件里.原因有.

1.相对数据库好维护.好操作.

2.我认为系统健壮性通常会比据库更为健壮.数据库必须是安装在系统上的.系统健壮数据库才可能健壮.



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

QQ:715509387
爱好:喜欢钓鱼,喜欢黑坑,常去京钓网,喜欢Linux
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
youkuiyuan   帅哥 (毛毛)
圣骑士



UID:573219
注册:2007-6-7
最后登录: 2008-07-03
帖子:111
精华:0

可用积分:597
信誉积分:100
专家积分:0 (本版)

来自:beijing
状态:...离线...

[个人空间] [短信] [博客]


顶部
7楼 发表于 2008-5-14 11:03 
看来放文件是个不错的选择



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
geel   帅哥
大天使
没被禁止访问



UID:93687
注册:2003-9-5
最后登录: 2008-07-05
帖子:2111
精华:2

可用积分:1282
信誉积分:100
专家积分:25 (本版)

状态:...保密...

[个人空间] [短信] [博客]


顶部
8楼 发表于 2008-5-14 11:15 


QUOTE:
原帖由 sunnyfun 于 2008-5-14 10:51 发表


没听说过虚拟磁盘吗,嘿嘿

那请问你放虚拟磁盘里的缓存怎么做分布式,怎么水平扩展



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

相关主题:
万爱生活消费论坛
iPhone破解

CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
geel   帅哥
大天使
没被禁止访问



UID:93687
注册:2003-9-5
最后登录: 2008-07-05
帖子:2111
精华:2

可用积分:1282
信誉积分:100
专家积分:25 (本版)

状态:...保密...

[个人空间] [短信] [博客]


顶部
9楼 发表于 2008-5-14 11:17 


QUOTE:
原帖由 todayhero 于 2008-5-14 10:52 发表
2.我认为系统健壮性通常会比据库更为健壮.数据库必须是安装在系统上的.系统健壮数据库才可能健壮.

数据库不见的要依赖文件系统



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

相关主题:
万爱生活消费论坛
iPhone破解

CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
克隆熊猫
侠客




UID:704980
注册:2008-5-14
最后登录: 2008-07-01
帖子:25
精华:0

可用积分:25
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
10楼 发表于 2008-5-14 13:08 
你想干嘛?
如今谁还把数据库服务和应用服务混着放啊?稍微负载高点的都分开了。

文件和数据表哪个快,你试一下就知道了,已完成连接的内存表显然是最快的,其次是程序的共享内存,比如memcache用到的,再其次是数据表,然后才是文件。

是有好多开源程序把文件作为缓存,那也要看缓存什么东西了。

你要缓存文章浏览量,就用memcache的共享内存,用文件缓存,同时并发几万个io,受的了吗?
你要缓存一些系统变量配置,用文件没问题,discuz就是这么做的,效果很好。



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布

首页 » 论坛 » Php »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.048805 second(s), 4 queries , Gzip enabled