有一个网站一期已经上线,现在二期也已经开发完成,如何确保在更新的时候,不影响用户使用,不出错呢?如果可以,分别介绍下,一台服务器的情况下或多台服务器的情况下,分别的处理方式。

解决方案 »

  1.   

    先在测试环境用一段时间,没问题再copy到正式环境
      

  2.   

    可能我没有描述清楚,就像.net,如果更新dll文件,更新的时候访问网站肯定是有问题的,那么如何处理好这个问题呢?
      

  3.   

    你替换一个DLL需要多久?1秒够了吗?
      

  4.   

    好像淘宝技术书上是这么写的
    集群 停掉一下服务器 进行更新,好了启动新服务器把另外没更新的服务器停掉 进行更新 最后启动
    Session有单独的服务器,停掉的服务器获取不到Session,重新从seesion服务器获取,不影响已经登录后的用户操作一般都是出个更新公告 找人少的时间更新的