我经常看到,
当访问一个网站首页时,首先会通过一个静态html文件跳转至一个model(Action)后,并将数据传递给前台模板(jsp)并显示出来。即:index.htm (跳转)——> Model(Action) (转发)——>View我的问题是:index.html这个静态html的作用是什么?难道只是做一个简单的“跳转”操作么?

解决方案 »

  1.   

    网站首页是 html网页的优点
    1、如果是生成了html,更容易被搜索引擎收录和排名靠前。
    2、如果是应用html 的网页,那么就不调用数据库了,所以对服务器的压力更小,因为每一次显示都是一个直接的网页。
    3、如果是应用了html 网页,网站不需要经过数据库就可以打开,所以运行速度更快。
    4、静态网页和动态网页的差别在于动态网页可以给于浏览者权限,而搜索引擎抓取的时候是以游客身份进入的,所以不容易被抓取和收录,而静态网页由于不存在页面权限问题,所以更容易被收录。
      

  2.   

    server的资源是宝贵的, 能在client端简单搞定的事情, 为什么要放到server上去兜一圈, 才跳转页面呢???