今日のインタビュー中、インタビュアーは、100 個のオブジェクトで構成される配列を取得するために、ページがバックグラウンドでインターフェイスを呼び出すかどうかを私に尋ねました。これらのオブジェクトのうち 10 個は、ページのいくつかのコンポーネントを生成するために使用されます。ページ番号は切り替えて表示できます。ユーザーがアイテムをクリックして詳細情報を表示し、ディレクトリの場所に戻るか、ディレクトリの場所でページを更新すると、 、どのようなテクノロジーを使用する必要がありますか? バックグラウンド インターフェイスへの呼び出しの数を減らします。このデータ群も同様の条件フィルタリングで生成されていると考えられますが、条件を変えずに取得したデータを更新するのも返すのも同じです アドバイスをお願いします
伊谢尔伦2017-05-19 10:50:05
つまり、フロントエンドはクエリパラメータを設定し、バックエンドはクエリパラメータに基づいて対応するデータを返します
クエリパラメータとクエリされたデータをローカルに保存するだけです
各リクエストの前に、クエリパラメータがローカルに保存されているパラメータと一致しているかどうかを確認してください
クエリパラメータが同じ場合は、ローカルデータを使用します
クエリパラメータが矛盾している場合は、再度リクエストしてください
さらに詳細な最適化が必要な場合は、インターフェースを分割する必要があります。