ファイルストアに非常に大きなキャッシュを持つRails3.2.3アプリがあります。キャッシュ全体をクリアするのに30分かかります。アセットパイプラインを使用するようにアプリを移行しようとしています。
実行するとrake assets:precompile
実際にキャッシュがクリアされることがわかりました(3.2.3についてはassets.rakeを参照してください。すべてをクリアするのに時間がかかることを考えると、デプロイする必要があるたびにキャッシュをクリアすることは良い考えではないと思います。
- アセットパイプラインにはキャッシュが含まれますか?
- すべてがpublic/Assetsフォルダーにコンパイルされるので、なぜそれをクリアするのですか?フラグメントのみをキャッシュしている場合はどうなりますか?
- ファイルストアのキャッシュにアクセスせずに(そして展開するたびにキャッシュをクリアせずに)パイプラインを使用する方法はありますか?
前もって感謝します!