Какова наилучшая практика информирования пользователей о том, что услуги не работают? В моем примере это функция загрузки приложений, которая может быть перегружена.Служба отключена
Спасибо. Uli
Какова наилучшая практика информирования пользователей о том, что услуги не работают? В моем примере это функция загрузки приложений, которая может быть перегружена.Служба отключена
Спасибо. Uli
Существует много способов, которыми это может быть достигнуто, и все зависит от того, что лучше всего подходит вашему конкретному приложению.
Если все, что вы хотите сделать, это отключить функцию, например, в вашем примере отключения функции загрузки, вы можете разместить заметное сообщение в верхней части этой страницы, в котором говорится, что в настоящее время он недоступен, а затем отключить кнопку загрузки на этой странице.
Если вы планируете снимать весь сайт для обслуживания, хорошо иметь его как отдельную страницу, которая никак не связана с остальной частью вашего сайта. Таким образом, вы можете изменить что-либо на своем сайте, а также внести существенные изменения на свой веб-сервер.
Имейте страницу с ошибкой, которая является чистым HTML - в этом случае, если база данных опускается, вы не показываете страницу с ошибкой, которая зависит от какого-либо запроса БД. В противном случае ваша страница с ошибкой будет ошибочной.
Вы можете вернуть HTTP error code, если это конечная точка веб/http-загрузки.
В нашей компании, у нас есть процедуры, которые делают что-то подобное (на наш сервер Apache):
Когда мы вернулись:
Это делается с помощью Баш скрипт вызывается, когда мы хотим, чтобы закрыть некоторые услуги.
Вы можете сделать это с демоном, который проверяет, «перегружен ли сервер», и запускает эту процедуру.
Спасибо всем за отзыв! Что произойдет, если мой сервер полностью отключен (из-за атаки DDOS, например), и я ссылаюсь на Posterous blog на ** example.posterous.com **, который обычно «перенаправляет» по DNS на ** blog.mywebsite.com * *? Появляется ли в блоге? – Uli
Нет, ты был бы очень прикручен. Но если ваша страница с ошибкой - это простая HTML-страница, такая как Арран, было бы гораздо труднее взять эту страницу с DDOS-атакой. –