html5 - 프론트엔드 인터뷰 중 데이터 캐싱에 문제가 발생하여 조언을 구하러 포럼에 왔습니다.
高洛峰
高洛峰 2017-05-19 10:48:05
0
3
855

오늘 인터뷰에서 면접관님이 저에게 100개의 객체로 구성된 배열을 얻기 위해 페이지가 백그라운드에서 인터페이스를 호출하는지 물으셨습니다. 이러한 개체 중 10개는 페이지에 대한 일부 구성 요소를 생성하는 데 사용됩니다. 사용자가 항목을 클릭하여 세부 정보를 본 다음 디렉터리 위치로 돌아가거나 디렉터리 위치의 페이지를 새로 고치면 표시될 수 있습니다. , 어떤 기술을 사용해야 할까요? 백그라운드 인터페이스 호출 횟수를 줄여보세요. 이 데이터 집합은 유사한 조건부 필터링에 의해 생성된 것이라고 볼 수 있습니다. 조건이 변경되지 않은 상태에서 얻은 데이터를 새로 고치거나 반환하는 것은 동일합니다. 조언 부탁드립니다

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
淡淡烟草味

무슨 말인지 잘 모르겠습니다. 가짜 페이징을 하겠다는 말씀이신가요?

伊谢尔伦
  • 즉, 프런트엔드는 쿼리 매개변수를 구성하고, 백엔드는 쿼리 매개변수를 기반으로 해당 데이터를 반환합니다

  • 쿼리 매개변수와 쿼리된 데이터만 로컬에 저장하면 됩니다

  • 각 요청 전에 쿼리 매개변수가 로컬에 저장된 매개변수와 일치하는지 확인하세요.

    • 쿼리 매개변수가 동일하므로 로컬 데이터를 사용합니다

    • 쿼리 매개변수가 일치하지 않으면 다시 요청하세요

  • 더 깊은 최적화가 필요한 경우 인터페이스를 분할해야 합니다.

给我你的怀抱

프런트엔드 페이징(가짜 페이징

) 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿