現在、Jenkinsを使用して本番Webサーバーにコードを展開しています。それは、関連するすべてのソースとSCPをサーバーに圧縮し、それをリモートで解凍してから、Apacheを再起動します(APCを使用しているので、PHPキャッシュがクリアされます)。AJAX/JS重生産サイトにコードをプッシュする方法
サイトはAJAX主導型であり、ユーザーがサイトとやりとりしているときにほとんどブラウザの更新が行われません。このタイプのコードプッシュを行うときに、ブラウザが更新しないと、フロントエンドコードの最新の変更を取得しないことがユーザーに懸念されます。だから私たちは夜遅くにこれを行い、ユーザーの大部分がサイト外にいることを確認します。
この問題を軽減する一般的な方法は何ですか?昼間にコードを展開する必要があり、ユーザーがサイトでアクティブである場合、これは持続可能ではありません。この展開プロセスのその他の改善点は?
ありがとうございます!