我即将推出一个新网站,希望它能成为主流媒体。目前,我不确定我们的服务器是否能够处理所有请求。
有没有办法可以检测出服务器运行速度太慢,以便我可以提供静态 HTML 页面(类似于 Twitter 的做法)?有工具吗?
不幸的是我之前没有处理过这个问题,谷歌搜索没有给我任何答案,除了:确保对您的网站进行负载测试。我们这样做了,结果还不错,但我想要一个后备方案。将它安装在大型服务器上不是一个选择。
我在服务器上使用Win2008和IIS7。
答案1
Twitter 对 HTTP 错误 503 做出反应,显示失败鲸鱼。因此,您所需要的只是针对此错误代码的自定义错误页面。
答案2
我不会声称这是优雅的想法...但我已经为“维护模式”类型的活动完成了它。
创建自定义的 404 页面(未找到)并配置 IIS 以使用它。现在移动/重命名该网站。每次尝试都会得到该 404 页面。