現在、アプリケーションは Google App Engine でホストされています。そのアプリケーションに対して課金が有効になります。このアプリケーションはまだベータ版であり、テスト目的で使用しています。存在する場合は Memcache からデータを提供するロジックがあり、存在しない場合はデータストアからデータを取得し、memcache を更新してデータを提供します。Memcache に関連する奇妙な動作が発生しています。Memcache の一部のキーに関連するデータは、設定してから数分後に削除されます。memcache 内のキーの有効期限を設定しようとしましたが、うまくいかないようです。データは memcache からドロップされているため、データは再びデータストアからのものであり、アプリケーションの課金が増加しています。
現在、課金の 80% 近くがデータストアの読み取りに関連しています。memcache が効率的に機能していないため、データストアの読み取りが高くなっています。この問題に直面している理由についての洞察は本当に役に立ちます。
参考までに、memcache には約 75000 個のキーがあり、合計サイズは 100 MB です。私たちの構造では、memcache に非常に多くのキーを保持する必要がありますが、これは問題ではないと思います。
私たちのアプリケーションは 10 ユーザーによるもので、1 日あたりの請求額は約 $40 になります。
ありがとう、クリシュ