CDBS网站基本情况及分析

来源:互联网 发布:原价打折怎么算法 编辑:程序博客网 时间:2024/06/18 11:07

 前面刚想学习前台设计,考虑到现在整个电台的网络构架都很混乱.故决定重新来设计,现在网站的基本情况如下:

   A.站点结构:

     1.主网站为cdbs.com.cn

     2.有多个频道二级域名(实际上是做了跳转).

     3.blog.cdbs.com.cn(主持人博客)

     4.bbs.cdbs.com.cn(动网BBS)

     5.除开blog,bbs,还有2个后台,一个是以前独立的djok,一个是其他所有的.

  B.硬件结构:

     1.一台服务器上有(cdbs.com.cn,bbs.cdbs.com和多个频道跳转)站点,并有各自的数据库.

     2.另一台服务器上有(djok.cdbs.com.cn和blog.cdbs.com.cn),也有各自的数据库.

     3.直播服务器也在cdbs.com.cn上面 .

     4.djok有大量的音频视频,目前采用ftp方式来上传.后台填地址.

  C.存在的问题:

     1.没有登陆通行证,用户是独立的,另外cdbs.com.cn没有用户系统.

     2.图片,视频等消耗带宽资源严重和web放一起,势必影响用户请求和直播流.

     3.后台功能单一,除了基本的新闻发布模块,就是flash,广告,友情链接等简单的模块.

     4.2个后台语言不统一(一个asp,一个aspx),但网站上会经常互相调用.

     5.页面全是动态的,数据库压力大.

     6.单位经常会有很多活动,由于后台的设计限制,导致基本上一个活动都需要单独做程序,十分麻烦.

 

综上情况分析,参考了部分大型网站,做了较大的调整,主要从网站的"灵活性,扩展性,友好性,资源消耗和维护性"等几个方面来设计:

     1.除了blog,bbs外用统一的后台,数据库按模块功能来做,方便日后用多个数据库服务器.

     2.图片,音频,视频用单独的域名,减轻web服务器带宽压力.可扩展.

     3.设计一个灵活性强的后台,提出了"一后台多站点","一站点多主题".实际上是多用了2个参数来区分(表之间采用三层结构,用统一的IO表来保存各站数据和站点的关系,日后扩展也方便).

     4.直播和点播用p2p技术,目前正在接洽,可能会自建p2p服务器.

     5.数据库模块设计上分为"主动发布模块","被动调用模块".被动调用主要是后台自动给出相应的前台调用代码.并在后台可查询(如评论模块,评分模块等).

     7.针对合作站和外部其他站点开放接口,实现宣传推广.

     8.采用通行证,把passport.cdbs.com.cn作为公共的登陆入口.

     9.发布类模块的前台页面静态化.不能静态的用ajax来做(jquery).

     10.后台界面设计按前台标准来做.例如google网站分析服务等.

     11.在教育网和网通线路做镜像(暂不考虑).

     12.如果以后人访问增大的时候可以考虑加一个前端分流.

 

 

下一步就准备动手做了.对以上的想法还没有实际的验证.如:怎么通过后台把图片等上传到独立的图片服务器等?

 

 

    

 

 

原创粉丝点击