2011-03-21 2 views
0

cakePHP에 1 페이지가 캐시 될 때보기를 계산하는 가장 좋은 방법을 묻고 싶습니다.cakePHP에서 1 페이지가 캐시 될 때 가장 좋은 방법

페이지가 캐시 될 때 게시를 위해 서버에 자바 스크립트 보내기 요청을 사용합니다. 하지만 나는 그것이 서버가 과부하라고 생각합니다.

+1

질문을 명확히 할 수 있습니까? 귀하의 목표는 페이지 뷰 분석입니까? [Google Analytics] (http://www.google.com/analytics/)와 같은 타사 솔루션을 고려해 보셨습니까? –

+0

Google 애널리틱스를 사용하지만 사용자에게 표시 할보기는 여전히 카운트합니다. – meotimdihia

답변

0

보기가 캐시되어 있어도 컨트롤러가 아직 작동 중입니다. 또는 최소한 전에 앱 컨트롤러의 필터가 작동하고있을 수 있습니다. 거기에서 카운트를 할 수 있습니다.

1

Mike Han 님의 답변이 잘못되었습니다. Cake의 캐시 된 페이지는 app_controller를 우회합니다. 캐시 된 페이지에서 조회수 데이터베이스 필드를 증가시키는 조치로 ajax 호출을 수행해야합니다.

관련 문제