Вскоре я открываю новый сайт и надеюсь, что он станет популярным среди средств массовой информации. На данный момент я не уверен, что наш сервер сможет обработать все запросы.
Есть ли способ обнаружить, что сервер работает слишком медленно, чтобы я мог просто обслуживать статическую HTML-страницу (аналогично тому, как это делает Twitter)? Есть там инструменты?
К сожалению, я не занимался этим раньше, поиск в Google не дает мне никаких ответов, кроме: убедитесь, что вы загрузили свой сайт. Мы сделали, и это неплохо, но мне нужен запасной вариант. Установка его на огромный сервер - не вариант.
Я использую Win2008 и IIS7 на сервере.
Twitter отображает сбойный кит в ответ на ошибку HTTP 503. Поэтому все, что вам нужно, это настроенная страница ошибки для этого кода ошибки.
Я не буду утверждать это как элегантный идея ... но я сделал это для деятельности типа "режим обслуживания".
Создайте настроенную страницу 404 (не найдено) и настройте IIS для ее использования. Теперь переместите / переименуйте веб-сайт. Каждая попытка будет получать эту страницу 404.