検索

ホームページ  >  に質問  >  本文

html5 - フロントエンドのインタビュー中にデータのキャッシュで問題が発生したため、アドバイスを求めるためにフォーラムに来ました。

今日のインタビュー中、インタビュアーは、100 個のオブジェクトで構成される配列を取得するために、ページがバックグラウンドでインターフェイスを呼び出すかどうかを私に尋ねました。これらのオブジェクトのうち 10 個は、ページのいくつかのコンポーネントを生成するために使用されます。ページ番号は切り替えて表示できます。ユーザーがアイテムをクリックして詳細情報を表示し、ディレクトリの場所に戻るか、ディレクトリの場所でページを更新すると、 、どのようなテクノロジーを使用する必要がありますか? バックグラウンド インターフェイスへの呼び出しの数を減らします。このデータ群も同様の条件フィルタリングで生成されていると考えられますが、条件を変えずに取得したデータを更新するのも返すのも同じです アドバイスをお願いします

高洛峰高洛峰2780日前889

全員に返信(3)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:50:05

    何を言っているのかよくわかりませんが、偽のページングを作成するという意味ですか?

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:50:05

    • つまり、フロントエンドはクエリパラメータを設定し、バックエンドはクエリパラメータに基づいて対応するデータを返します

    • クエリパラメータとクエリされたデータをローカルに保存するだけです

    • 各リクエストの前に、クエリパラメータがローカルに保存されているパラメータと一致しているかどうかを確認してください

      • クエリパラメータが同じ場合は、ローカルデータを使用します

      • クエリパラメータが矛盾している場合は、再度リクエストしてください

    • さらに詳細な最適化が必要な場合は、インターフェースを分割する必要があります。

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:50:05

    フロントエンドページング (単なる偽のページング

    ) リーリー

    返事
    0
  • キャンセル返事