更新实时网站的最佳流程是什么?
我看到很多网站(例如StackOverflow)都警告说,提前停机会有停机时间.这通常是如何编码的?他们是否有配置值来确定是否在网站标题中显示此类消息?
另外,如果您的本地主机与生产服务器不同,您需要做什么,并且在转移后需要确保一切工作原理相同?在我的例子中,我设置了development.mydomain.com(需要.htaccess身份验证),它有自己的数据库,在将所有内容上传到实际生产站点之前,它基本上是我的最终暂存区域.这是一个很好的分期方法吗?
最后,是一个简单的SFTP上传的方式去?我已经阅读了一些更复杂的方法,例如在Git中使用服务器端钩子.不确定这是如何工作的,或者是否是我应该采取的方法.
非常感谢你的启示..
babonk
这(大约)是在 Google App Engine 上完成的:
每次部署应用程序时,它都会根据其版本与子域关联:
version-1-0.example.com
version-1-1.example.com
Run Code Online (Sandbox Code Playgroud)
whileexample.com与其中一个版本相关联。
当您有新版本的服务器端软件时,您将其部署到version-2-0.example.com,当您确定将其上线时,您将example.com与其关联。
我不知道细节,因为 Google App Engine 为我做到了这一点,我只是设置了当前版本。
此外,当 SO 或其他大型站点出现停机时,这更有可能是硬件问题,而不是软件问题。
| 归档时间: |
|
| 查看次数: |
431 次 |
| 最近记录: |