服务器关闭时显示维护屏幕的最佳方式。

Posted

技术标签:

【中文标题】服务器关闭时显示维护屏幕的最佳方式。【英文标题】:Best way to display maintenance screen when server is down. 【发布时间】:2014-06-20 05:34:43 【问题描述】:

在服务器关闭的极少数情况下,我想为用户显示一个友好的屏幕。我将在其他提供商上托管该页面。

为此推荐的 DNS 配置是什么?

【问题讨论】:

在您的问题中添加了“故障转移”标签 【参考方案1】:

DNS 不是故障转移设置的最佳工具,因为它的操作是围绕缓存设计的。一旦从您的权威服务器中读取了来自您的区域的记录,它将被缓存在其他地方,并且在一段时间内不会重新请求。即使您对该缓存时间有一定的控制权,缩短缓存时间的效果也会受到限制 - 递归名称服务器或缓存转发器可能会简单地忽略您的请求,因为缓存时间太短,并替换为他们自己的默认值,然后他们会考虑更合理。低 TTL(导致从您的区域解析主机的速度通常变慢,并增加服务器上的负载)和直到流量到达您的第二台服务器的间隔之间的适当平衡很难达到,因此我会寻找其他解决方案而不是尝试使用 DNS 解决这个问题

【讨论】:

有什么线索可以寻找替代解决方案吗?

以上是关于服务器关闭时显示维护屏幕的最佳方式。的主要内容,如果未能解决你的问题,请参考以下文章

如何仅在初始启动时显示屏幕

在 KivyMD Python 中更改开始屏幕时,如何在启动时显示或关闭消息?

这是在 localStorage 中存储数据列表并在使用 React 应用程序搜索时显示它们的最佳方式

如何在应用关闭时显示推送通知,类似于 facebook 和 whatsapp

仅在 kivy 首次启动时显示设置屏幕

如何保存选定的 TableView 行数据并在用户返回屏幕时显示?