一般在首页会显示各个子类别的最新消息,就比如网易首页一样,要显示新闻频道、商业频道、科技频道……的最新更新内容。对于这种首页如何设计好呢?我的做法是:
第一种:分别从数据库读取各频道的最新更新第二种:更新各频道内容的时候,生成需显示的最新更新的js静态文件,在首页直接调用js文件。
第一种方法实现简单,但会频繁调用数据库多个表格,对性能影响很大。
第二种情况实现复杂一些,但只需要在更新各频道内容的时候调用一次数据库,后面的访问只需要调用静态的js,性能会高很多。不知道还有更好的方法吗?或者大家平时是怎么样实现的呢?

解决方案 »

  1.   

    you can also use AJAX...
      

  2.   

    用AJAX跟第一种方法差不多,一样要会频繁调用数据库多个表格的
      

  3.   

    用AJAX一般在与用户有交互的时候,首页一般不存在这种情况。
    顺便说一下,我的另外一个问题
    http://community.csdn.net/Expert/TopicView3.asp?id=4521252
    已经沉底了,自己已经连续顶了2次,不能再顶了,谁帮忙顶一下,谢谢:)
      

  4.   

    用缓存策略可能行吧  不过没有试过 呵呵,另外就是调用频繁的页面直接生成html了
      

  5.   

    如果你的站点是频繁访问的,建议生成html静态页面。