最速をチェックする場合にはオブジェクトが存在する
-
25-09-2019 - |
質問
を使用していGAE/Javaとを自分の足につけて..."足がしっかりとしてインターネットには想像もつかなチェックが指定されたオブジェクトが存在し、すでに共同開発者管理されています。うになっている現状では .get(key)
と @Cached
がいずれも取得しますのオブジェクトは不要です。
そのアイデアがどういうことを指標にのみヒット?僕の中のキーのみのクエリが、見かけの システム状態のダッシュボード この時間よ get
.
解決
そのアイデアがどういうこと 指数のみをヒット?ってもらえることも考えてい aキーのみのクエリ
A-キーのみのクエリを取得する唯一の方法は、指数だけます。かりの取得によりサイズなので、小さな団体のサイズの指数です。にな例では、いろん周辺8msために取得し、13msのためのモードです。利用できるAppStatsればなります実際のデータです。
他のヒント
だけで行get()のキャッシュonになっています。を持っていない場合、多くの論理を@PostLoad方法では、すべ大幅に安くを取り出すデータのmemcacheようにすることが求められままで行くの共同開発者管理のためにも鍵のみを返します。キャッシュがご友人です。
ところで、このような早期の最適化。構築アプリの利用に便利なコードを作成し、そこにappstatsや実際の費用をお願います。が見つかること、高価な部品はお返事ありがとうございます。.
Aキーのみのクエリ、フィルター __key__
が大幅に高速化するとともに、よりのクエリに照らして評価の状況ダッシュボード.なかでよりも速く簡単に取得、企業だけしかできないのでお知らせください!
できるキーのみのクエリから自分の足につけて..."足のようになります:
public static boolean objectExists(String id, Class<?> objectClass) {
return OfyService.ofy().load().filterKey(Key.create(objectClass, id)).keys().first() != null;
}