シンプルな RSS リーダーの場合、クエリの結果をクライアント側 (Google Gears) データベースに保存しています。
したがって、myapp.php?query=xyz は 1 つの列に格納され、結果の xml は次の列に格納されます。
次に、myapp.php?query=xyz が要求されると、最初に 2 列目のキャッシュされたコンテンツからロードを試みます。
キャッシュされたコンテンツをサーバーからのコンテンツでいつ置換/更新/上書きする必要があるかを把握する必要があります。
また、表示されたデータをいつ更新するかを把握する必要もあります。
キャッシュされたコンテンツを表示した後、バックグラウンドでキャッシュを置き換え、次にユーザーがその画面に移動したときにキャッシュを表示する必要がありますか?
キャッシュされたコンテンツを表示し、サーバーが新しいデータを返したときに「目の前で」コンテンツを置き換える必要がありますか?
1) キャッシュを新しいデータに置き換える 2) 表示されたデータを更新するための適切なポイントは何ですか?
どんな助けでも大歓迎です!