現在、私が唯一働いている非実動FirebaseアプリケーションでFirebaseをテストしています。ロングスタンバイ後のFirebaseデータベースの高遅延
私は、クエリを約8秒を取り、最後24時間中に任意のクエリがなかった後にデータを取得するために、データベースを照会してみてください。クエリが完了した後、次のクエリは通常の時間(約100ms)を要します。
これはクエリをキャッシュすることではなく、「次のクエリ」とは同じではない新しいクエリを意味します。それを再現する
:
- は、ユーザーと呼ばれるデータベース・ノードを作成し、ユーザーの子どもたちは、ユーザデータ(姓、名、年齢、性別など)
- あるこのノード 500,000ユーザーを追加します。
- UIDでユーザーを取得し、時間を測定します。
- 24時間待機(正確な時刻はわかりませんが、約24時間です)
- UIDで任意のユーザーを取得して時間を測定します。 (約8秒かかる)
- UIDで任意のユーザーを取得し、時間を測定します。
Firebaseリアルタイムデータベースの既知の問題であるかどうか知りたいですか?
Hey Puf、同じことを再度クエリすることについて話しているわけではないので、キャッシュについてはわかりません。それを再現するためのセットアップ命令を追加しました。私はこの行動の正確な測定値を持っており、私はこの事が起こっていることを完全に確信しています。 –
申し訳ありません。 Firebase *サーバー(最近のアイテムのキャッシュを保持していますが、データのロード方法によっては問題に影響する可能性があります)接続を再確立することもできますが、コード+条件は表示されません。それを複製するには、誰もできることはあまりありません。 –