페이지를 렌더링하는 앱 엔진 앱 (java)이 있습니다. 그것은, 같은 페이지를 생성하는 데이터를 가져 오는 :이 완벽하게 잘 작동다시 생성 할 필요가 없도록 페이지 캐싱?
// index.jsp
<%
List<Horse> horses = datastore.getHorses(PMF.get());
List<Horse> cows = datastore.getCows(PMF.get());
List<Horse> goats = datastore.getGoats(PMF.get());
for (Horse it : horses) {
%>
<div><%= it.getName() %></div>
<%
}
.. same for cows and goats arrays ...
%>
을하지만, 내 응용 프로그램은 데이터 저장소에 세 페치 할 때마다 사용자의 하중이 페이지를하고있다.
가져온 배열의 내용은 자주 변경되지 않으므로 데이터 저장소에서 단 하나의 읽기만 필요하도록 페이지를 캐시 할 수 있다면 좋을 것입니다. 이 작업은 수동으로 수행 할 수 있지만 구현하는 데는 많은 작업이 필요합니다. 이미 구현 된 것과 같은 것이 있는지 궁금합니다. 예를 들어 모든 배열은 동일한 엔티티 그룹에 속하므로 각 페이지의 첫 번째 페이지를 미리 계산하여 부모의 Text 속성으로 저장하고 그 중 하나가 변경 될 때까지 읽은 다음 다시 계산하십시오.
감사합니다
아 확인이 실제로 이동하는 방법과 같은 감사를 보인다. – user246114