私は大学で働いており、学生や出席統計に関する非常に多くのレポートを含む ASP.NET サイトを開発しています...データの基礎は、学生管理システムのバックエンドである MSSQL サーバー DB です。これには、木曜日の朝に、時間の長さが不明な定期的なメンテナンス期間があります (何を行う必要があるかによって異なります)。
ほとんどのスタッフはこのことを認識していますが、頻繁に使用しないユーザーからは永遠に電話がかかってくるようです。メンテナンス中にサイトを無効にする最も簡単な方法は何ですか?明らかに、DBクエリを試してサイトが稼働しているかどうかをテストできますが、たとえば、すべてのユーザーを「メンテナンスのためにダウンしています」メッセージにリダイレクトする最善の方法がわからない.ウェブサイトがダウンする前にセッションを開始できた可能性があることを念頭に置いてください。
ページごとではなく、グローバルに何かを実装できることを願っています。