ホストされた MongoDB として MongoLab を使用していますが、応答を Memcache または Redis でキャッシュすることは理にかなっていますか?
Redis をキャッシュとして使用するのが一般的であると読みましたが、一方で、MongoDB がページングされていない場合、MongoDB と Redis は同様のパフォーマンスになる可能性があると読みました。
それはすべてアプリケーションに依存します。MongoDB や SQL データベースなどのデータベース システムは、実際にはそれほど遅くはありません。アプリケーションの負荷がそれほど高くない場合、キャッシュはおそらくそれほど改善されません。
適切な場合はキャッシュを使用する必要があります。データベース (またはその他のリソース) へのアクセスが遅い場合。したがって、最初にそれを決定する必要があります。その場合は、キャッシングに memcached または Redis (またはその他のツール) を使用できます。データベースの負荷の一部がかかります。
いつかこれについて調べたところ、Mongodb のキャッシングは十分であり、memcache や redis は必要ないことがわかりました。