0

app gallery의 페이지 매김을 참조 하시겠습니까? 페이지 번호와 페이지 번호가 증가하는 '시작'매개 변수가 있습니다. 아마이 응용 프로그램은 GAE에서 만들어진 것입니다. 그렇다면 이러한 유형의 페이지 매김을 어떻게 수행 했습니까? ATM 커서를 사용하고 있지만 URL을 URL로 전달하는 것은 지옥만큼 추악합니다.앱 엔진에서 Google 스타일의 페이지 매김을 구현하는 방법은 무엇입니까?

답변

1

간단히 'start'매개 변수를 쿼리의 .fetch() 호출에 대한 오프셋으로 전달할 수 있습니다. 사람들이 결과를 더 깊이 파고 드는 것만큼이나 효율성은 떨어지지 만 사람들이 1000 명 정도를 탐색 할 것으로 예상하지 않으면 관리가 가능합니다. 반복되는 쿼리가 다음 결과 집합을 효율적으로 가져올 수 있도록 캐시를 유지하고 쿼리와 오프셋을 커서에 매핑하는 것이 좋습니다.

+0

내가 게시 한 링크에서 이것이 어떻게 이루어 졌는지 생각하세요? 나는 그들이 가난하게 무언가를 사용할 것으로 기대하지 않았을 것이다. 캐시 아이디어를 시험해 보겠습니다. –

+0

또한 GAE에서 페이지 번호를 표시하는 방법은 무엇입니까? –

+0

그래, 내가 언급 한 것과 같은 이유 때문에 이것이 갤러리에서 어떻게 이루어지기를 기대한다. 대부분의 사람들은 처음 몇 백 개 항목을 탐색하지 않는다. 오프셋을 알기 때문에 페이지 번호를 표시 할 수 있습니다. 결과의 수로 나누십시오. –

관련 문제