web-server – 更新实时Web服务的最佳实践

前端之家收集整理的这篇文章主要介绍了web-server – 更新实时Web服务的最佳实践前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直很好奇如何进行大规模的实时Web应用程序更新.由于应用程序是实时的,这就是为什么它使一切变得复杂 – 你不应该停止服务,同时你应该在以后的更新过程中将你网站上的活动/更改(在数据库等中)恢复到新版本.

第一个也是最自然的技术是将所有请求重定向到其他复制服务器,这样您就可以在不关闭服务的情况下更新原始服务器.

我只是想知道是否还有其他更智能的技术来处理实时Web服务中的更新.请分享您的经验和意见!

解决方法

您是在一台服务器上加载您的网站吗?如果没有,我会假设您有某种负载均衡器.如果您在单个服务器上加载,请向外扩展并安装负载均衡器.

拥有这样一项服务的乐趣不仅让您高度可用,而且如果您需要处理您的应用程序,您可以禁用其中一台服务器接受外部世界的流量,然后继续升级/测试您的应用程序/网站在不太繁忙的交通期间.

我在15台服务器上加载了我的网站和应用程序(实际上是同样的东西)并且有一些用作“对不起服务器”,如果我的主服务器很忙,我可以加载到’抱歉’.在这种情况下,我可以处理我的备件并对其进行升级,然后当我对所有工作都感到满意时,我会慢慢地将一个盒子从池中取出并对其进行处理.

使用Cacti(www.cacti.net)等网站监控您的网站/网络流量,您可以根据流量查看繁忙时间,然后在繁忙时段之外进行更新.

希望这会给你一些启发.

猜你在找的HTML相关文章