提个有关csdn自身的问题?
我发现csdn每篇帖子都是一个xml文件,是不是每发一篇帖子csdn就 生成一个xml文件?每次有人回复就修改该xml文件?这样是不是xml文件太多了。csdn为什么不用数据库而用xml呢 ?这样查询效率有提高吗?个人感觉好像煤油数据库查询快啊 。
另外,csdn每篇帖子的回复不能分页是不是根xml文件有关,不方便分页?有时候一个帖子1000多回复也不分页,看起来很麻烦
问题点数:30、回复次数:10Top
1 楼ssm1226(雨中人(虚心学习))回复于 2005-07-19 15:13:52 得分 10
发贴,回贴都是写入数据库同时生成xml文件的
用户访问时,只是访问xml文件,不去访问数据库,这样减轻数据库服务器的压力,像csdn这样的论坛,访问量巨大,真正压力是在数据库~
查询时,还是去检索数据库的~Top
2 楼yzxlyl(龙心武)回复于 2005-07-20 09:23:44 得分 0
生成这么多xml文件,就不耗费资源吗?
分页问题是不是因为xml文件的缘故?Top
3 楼yjcity(yjcity.com城市2.0)回复于 2005-07-20 09:52:03 得分 10
系统不断生成、修改文件,其实对系统同样有影响的,全世界那么多大站都用数据库,说大型数据库应付不了日常应用的压力也是理由不充分,新闻、图片的相对变化不大的内容生成文件来减轻数据库的压力是无可厚非,但社区这种经常变化的内容也使用生成文件的方式,数据库的压力并没有减少,服务器的压力反倒加大了。
分页问题不是因为xml文件的缘故,不管生成什么文件,因为都可以连同分页一起生成的,可能他们还有别的考虑。Top
4 楼ssm1226(雨中人(虚心学习))回复于 2005-07-20 09:57:22 得分 5
以空间换效率~~~Top
5 楼yzxlyl(龙心武)回复于 2005-07-20 11:09:19 得分 0
希望csdn的人来解解惑
这样是不是效率就高了?Top
6 楼yzxlyl(龙心武)回复于 2005-07-22 13:20:18 得分 0
没人讨论吗?Top
7 楼lougoo(张小鱼)回复于 2005-07-22 13:28:23 得分 2
你不会是想黑CSDN吧?Top
8 楼lougoo(张小鱼)回复于 2005-07-22 13:29:09 得分 0
你答应我不黑它
我就告诉你
:)Top
9 楼yzxlyl(龙心武)回复于 2005-07-22 13:33:32 得分 0
这根黑友关联吗?
我只想知道象社区这样的系统,用xml好还是用数据库更好?Top
10 楼hanghwp(游陆)回复于 2005-07-22 13:34:36 得分 3
楼上的见外了吧/大家只是在学习/Top




