服务器关闭时显示维护屏幕的最佳方式。
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 应用程序搜索时显示它们的最佳方式