Webserver 什么';远程更新代码的最佳方式是什么?

Webserver 什么';远程更新代码的最佳方式是什么?,webserver,Webserver,例如,我有一个包含各种信息的网站。如果这种情况发生,我就有一个用户在本地Web服务器上使用的相同网站的副本,比如客户端上的Apache或IIS。他们使用此本地版本,直到Internet版本返回。换句话说,他们可以没有停机时间 问题是,随着时间的推移,互联网版本将发生变化,而客户端版本将保持不变,除非我触摸每个客户端的机器进行更新。我不想那样做 有没有一种好方法可以让我的客户机保持最新状态,这样当我在服务器上进行更改时,客户机就可以得到一个副本,以便他们可以在需要时在本地运行它 多谢各位 编辑:您

例如,我有一个包含各种信息的网站。如果这种情况发生,我就有一个用户在本地Web服务器上使用的相同网站的副本,比如客户端上的Apache或IIS。他们使用此本地版本,直到Internet版本返回。换句话说,他们可以没有停机时间

问题是,随着时间的推移,互联网版本将发生变化,而客户端版本将保持不变,除非我触摸每个客户端的机器进行更新。我不想那样做

有没有一种好方法可以让我的客户机保持最新状态,这样当我在服务器上进行更改时,客户机就可以得到一个副本,以便他们可以在需要时在本地运行它

多谢各位

编辑:您认为使用SVN和客户机及时运行更新是否可行


编辑:他们永远不会提交任何东西。这只是为了我不必手动更新客户机,手动进入机器。它们是在主服务器关闭的情况下运行的网页。

有一些工具,您可以定期使用它们来同步更改。

为什么不在每台计算机上使用类似的工具来制作实际internet站点的本地副本,而不是尝试单独部署呢。这样,您将自动保持同步


这样做的好处是,如果在某个时候,您的网站的一部分是从数据库动态更新的,那么用户仍然能够获得结果网站的最新静态副本。

由于其分布式特性,我选择Git而不是SVN。提供代码的多个副本;将其与此评论的解决方案一起使用: 自动提交