自家製のC#インターフェイスライブラリでCouchDBを使用しています。このライブラリを使用してCouchDBにアクセスする最も一般的な方法では、一時ビューが作成されます。可能な場合はキーを使用するようにライブラリを最適化しました。私の質問はこれです:一時ビューはCouchDBによってキャッシュされますか?これらの一時ビューの1つを初めて実行すると、実行速度が少し遅くなるようです。その後、同じビューコードを使用する同様のクエリは、はるかに高速に実行されるようです。
では、CouchDBはビューをキャッシュしますか?もしそうなら、それらはどれくらいの間キャッシュされたままになりますか?かなり一定の割合でデータベースにアクセスしている場合、静的ビューに切り替えることには多くの用途がありますか?