さて、私はここで非常に基本的な疑問があると思います:
私はGAE(Java)でアプリを開発していて、多くのエンティティを返すデータストアへのクエリを実行しているので、それをキャッシュする必要があります。memcacheを使用していて、うまく機能していましたが、エンティティのリストを静的変数に保持すると、リクエスト全体がmemcacheを使用する場合の2倍の速度で実行されます。これは、エンティティを常に逆シリアル化しているわけではないためだと思います。
memcacheの代わりに静的変数を使用することの欠点は何でしょうか?クラウドにアプリケーションのインスタンスがいくつかあるかどうか、つまり静的変数のインスタンスがいくつかあるかどうかわかりません。
キャッシュしようとしているエンティティのリストは、先週の最高の(スコアが高い)投稿です。私はそのリストを取り、5つのランダムな投稿を選択し、それらを2、3ページに表示します。
助けてくれてありがとう!