私は、さまざまな場所で実行する必要があるかなり大規模な Web ベースのシステムを開発しています (単独の Web 開発者)。残念ながら、一部のクライアントがダイヤルアップを使用しているため、これを行う必要があり、それらすべての中央サーバーはありません. 各クライアントは VPN の一部であり、ダイヤルアップ/ISDN のクライアントは Cisco ルーターからオンデマンドでダイヤルされます。すべてのクライアントに数秒でアクセスできます。
これらすべてのクライアントに一度に更新をリリースするにはどうすればよいか考えていました。自動化は、システムを展開する 23 以上の場所にあり、それぞれが非常に定期的に使用されるため、優れています。このため、展開時に「更新中」ページを表示して、更新が部分的に完了している間にクライアントがシステムにアクセスしないようにする必要があります。
何が最善の解決策になるかについての考え
編集: Phing との rsync を可能にするFileSyncTaskを見つけました。それを使うつもりです。