我需要一个跟sohu差不多复杂的信息发布系统
如何规划?

解决方案 »

  1.   

    asp.net 站点高级编程 这本书说道新闻这个模块,
    可以看一下新闻系统一般可以这么想:
    获得数据-处理-显示在保存新闻数据的时候为了获得较快的速度,一般都要保存两分,一份在数据库,一份形成静态页面,这是添加新闻的时候已经做好的了。显示时直接显示静态页面,如果新闻内容有什么变动,要在改数据库之后重新生成对应的静态页面。写入数据库是定义好几个关键字,好查找,也好处理“相关新闻”这个功能
    显示新闻的格式都是比较固定的,什么地方放标题,内容放在那里都要先想好
    --
      

  2.   

    还有一个问题,怎样实时的更新新闻,不会是用刷新按钮吧?老是从数据库里调是不是服务器的负担也太大了,sohu不会那么傻吧?
      

  3.   

    1、所谓的新闻就是实效性很强的东西,过了一段时间之后失效了系统应该自动删除静态页面,但是保留数据库里面的那一份;
    2、请求静态页面永远比动态页面来的快,因为数据库很容易形成瓶颈,
    3、静态新闻页面分目录存放,想csdn那样;
    4、实际的查找操作在数据库里进行不是查找静态页;之所以要生成静态页面是要以空间换取时间,
    一般的网站的新闻都是.shtml结尾的,这是unix底下的html静态页面
      

  4.   

    nonono, shtml not only in unix, also win..........
      

  5.   

    帮你up!楼上shixueli渴望成功说的<asp.net 站点高级编程 >这本书有地方下载吗?
      

  6.   

    用FREETEXTBOX可以实现这种效果,我已经完成了!
    要的话留个e-mail!
      

  7.   

    TO BabyTree:
        我要,谢谢,Email:[email protected]