エラー/バグ (ほとんどの場合、1 つのファイル) が原因で、運用コードにホット パッチを適用する必要がある場合がありますが、開発環境ではeager_load
andを true に設定しています。cache_classes
この 2 つのため、サーバーのロードには約 2 分半かかります。ホット パッチの場合も同様です。
私の最終目標は、サーバーのロード時間を短縮することです。1 つの方法は、アプリケーションの起動時に不要な gem に 'require: false' を追加し、後で必要になったときにロードすることです。しかし、アプリケーション全体を再起動する代わりに、更新されたファイルのみをリロードすることは可能ですか?
nginx フリー サーバーを使用しています (Enterprise nginx バージョンはダウンタイム ゼロを提供するソリューションである可能性がありますが、このバージョンでは可能ですか?)