CSDN 一路走好终结篇 CSDN系统架构乱弹

前三篇帖子
http://community.csdn.net/Expert/topic/3320/3320917.xml?temp=.2716028
http://community.csdn.net/Expert/topic/3324/3324180.xml?temp=.8324549
http://community.csdn.net/Expert/topic/3328/3328006.xml?temp=.9688074
前三篇图文日志
http://blog.csdn.net/babyt/archive/2004/09/01/90636.aspx
http://blog.csdn.net/babyt/archive/2004/08/30/89416.aspx
http://blog.csdn.net/babyt/archive/2004/08/30/88442.aspx

开篇时曾经提到要由表及里,前面对网站页面,网站现象作了简单的讨论
现在就稍微及里一些,当然这个也只是泛泛之谈,而且也是一家之言,所以称之为乱弹。

好,下面开始,请耐心:

CSDN的网站群应该基本上如下图所示。

主要为CSDN网站、DearBook网站,后来DearBook网站与上海新风雨合作开办上海站。
其中新风雨除了使用了部分DearBook资源外,原网站仍在运转。
而新风雨除了使用了CSDN的用户数据库外,数据上应该并不共享。
新风雨使用了与CSDN同样的论坛,这个应该就是蝈蝈俊研究ASP与ASP.NET共享Seesion和Cookie的原因吧.
当然啦,有点小纰漏,这里死活都进不去,http://bbs.dearbook.com.cn/member/login.asp. :)

我们来看一下首页导航,相信大多数人除了红色框出来的部分外,后面的是很少去点的
所以我们重点来说一下这几块.

现在CSDN网站新增加了Blog和Wiki后,数据的共享就成问题了
比如你激活Blog后,你更改了Blog里的密码,但是这个密码对论坛还是无效的
于是我们想到所谓的激活就是把BBS的用户数据,增加到Blog的用户数据里,做了个隐式地注册.
同样的,如果我们要操作Wiki,那么你仍要重新注册成一个编辑.
后来CSDN为了讨论.Text Blog的进一步开发,又建起来Asp.Net Forum2.0的版本
想必CSDN自己都觉得现在网站的BBS实在是不能满足于自己的交流需要了吧,呵呵
我没有试,估计这个论坛应该也是要另外注册的吧.:)

作为一个网站来说,统一的用户数据是极为重要的,这个是以后进行扩充的基础.

在同一个网站的不同功能实际上都要单独注册,这与CSDN开始的Portal概念应该是不相符合的.
主要原因应该是采用的Blog和Wiki的程序都不是自己开发的,短时间内无法整合.
而且如果进行了整合,那么可能就丧失了以后跟随原来程序版本升级的可能.

再看现在的几个模块BBS,文档,FAQ,专题这几块,其中的文档,专题的部分内容来自于BBS.

于是这几个部分中都存在着重复的内容,我不清楚在数据库设计上是使用了标记位的方式
还是进行数据拷贝的方式,如果是后者,那么资源浪费无疑是很严重的.
这样的分类还造成了资源分散的问题,看了这里,还要看那里.
我个人认为这里应该需要进一步高度整合,甚至包含Blog,Wiki,将大家的智慧集中在一起
这无疑将是更有效的方式.

 

注:文中所附图非正规格式,只为便于表述.
后记:
关于CSDN一路走好的帖子从8月30日周一开始,到今天发最后一贴到明天结贴,刚好是5个工作日的时间
很高兴在这段时间里有很多人参与进来讨论,当然我希望这些文字能引起大家的共鸣,能从"我"做起
更希望CSDN有部分重视,适当改进论坛,做得更专业,更能提高大家的交流热情.
对我来说,算是做了一点长久以来想做的事情.

[END FLAG]

你可能感兴趣的:(数据库,Blog,asp.net,文档,asp,bbs)