Обновление существующего СПА-проекта на производстве (Режим обслуживания?) - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть существующий проект, который работает на каком-то производственном сервере.Почти каждый раз бывает несколько пользователей.

Внешняя часть - это приложение SPA (это важно)

На бэкэнде у нас есть режим обслуживания, который мы включаем, когда хотим выдвинуть нашу новуюфункциональные возможности (это плохо, потому что теперь у нас есть возможность достичь нулевого времени простоя, но это не имеет значения)

Мой вопрос: каков наиболее правильный способ обновления внешнего интерфейса?

1) мы должны просто удалить старые файлы и скопировать новые файлы в рабочую папку?(но в этом случае пользователи могут щелкнуть по какой-либо ссылке, и старый сервер будет получен с сервера, и мы получим 404. Не так ли?)

2) Должны ли мы вернуть какую-нибудь страницу уведомлений (например, Техническое обслуживание.Пожалуйста, посетите наш сайт позже), пока этот процесс работает?

Какие существуют альтернативы?

Спасибо за любую помощь!

...