3

Helicon Zoo を使用して、IIS を実行している Windows Server に Rails サイトをデプロイしました。

最初のリクエストの後、後続のリクエストは非常に高速です。ただし、しばらくサイトを離れて戻ってくると、最初のリクエストに対して再び非常に遅くなります。

私の推測では、これはワーカーに関連していると思われます。つまり、Helicon が新しいワーカーが必要であると判断した場合、それは起動時間が遅いレールのまったく新しいインスタンスを起動することを意味します。

ローカルの開発者マシン (本番環境) で WebBrick を実行すると、アプリは最初の要求の後、これらの失効なしで非常に高速に実行されます。これは、Linux 上の Passenger で実行された以前のケースでもありました (残念ながら、そのように実行することはできなくなりました)。したがって、コードには何もないと思います。

これを克服する方法はありますか?おそらくHeliconの「一定の」ワーカーですか? それとも、問題がまったく異なるのでしょうか。

4

1 に答える 1