Heroku 上のデータベースへのユーザー認証を処理する ruby HTTP プロキシの背後に、neo4j データベース サーバーがあります。ノードと関係が変更されたときにこれらの結果を無効にしながら、neo4j サーバーからの ReST 応答のキャッシュを処理するエレガントな方法を考えてみました。
現時点では、私のデータベースは小さく、書き込みよりも読み取りの可能性がはるかに高いため、すべての GET 結果をマップに保持し、POST、PUT、または DELETE 要求でそれらをクリアすることはオプションかもしれませんが、まだ実装していないため、何が改善されているかを考えます。長期的には、キャッシュ/無効化に対するよりきめ細かいソリューションが必要です。
誰かがこのようなものを実装したり、より良い解決策のアイデアを持っていますか?