最近在做个关于新闻的网站,由于首页的访问量巨大,为了提高用户体验,因此将首页做成静态的页面。最初的设计是想,在用户编辑完新闻后,统一生成静态页面。后来由于编辑可能很频繁,同时又要求在首页尽量实时的显示新闻。如果还按照最初的设计,那么编辑人员每编辑一条新闻,就要整个首页都从新生成一遍,效率会很低。所以,我现在的想法是:把首页分成若干个部分,每个部分生成一个静态页面。当编辑人员编辑某一部分时,只要重新生成该部分的静态页面就可以了,不需要全部重新生成首页。在首页我用iframe将各个部分的静态页面引入进来,形成首页的静态页面。我想问的是,按此方法,首页会用到若干个iframe,会不会有什么问题出现。由于自己以前没这方面的经验,所以还请各位高手多指点,在此先谢过了!

解决方案 »

  1.   

    若干个iframe?布局好看的话还可以,要不就显得太乱了!
      

  2.   

    这种做法不可取,生成一部分也要生成一个文件,生成整个首页也是一个文件,没必要分成那么多iframe.而且可能是后台更新一条新闻,首页不止一个ifame里的内容需要更新。你这样做提高不了什么效率,到使程序更加麻烦。
      

  3.   

    生成整个首页要查询多个表,而生成一个单独的iframe的静态页面,只查询一个表就可以了,我觉得是可以提高效率的。
      

  4.   

    拆开了好点吧,其实用jsp也没问题的吧,多include几个页面没什么,反正就编译一次
      

  5.   

    其实我是用java做的,但我以为jsp毕竟还是动态页面,还是要比静态页慢点吧。
      

  6.   

    iframe没问题啊
    只要布局好 就行
    只存在美观的问题
    其他LZ不用担心