2009-07-28 5 views
1

나는 웹상에서이 질문을했지만, 지금까지 아무도 대답하지 못했습니다.이상한 성능 문제 Cakephp

라이브 서버에 Cake 앱이 있습니다. 문제는 모든 것이 캐시 된 것 같습니다.

색인 페이지에서 '삭제'링크를 눌러 레코드를 삭제하면 색인으로 다시 리디렉션됩니다. "삭제 된"레코드는 계속 표시됩니다. 새로 고침 단추를 누르면 레코드가 더 이상 표시되지 않고 플래시 메시지가 나타납니다.

그리고 사이트 전체에 이와 비슷합니다.

나는 설정/core.php에서 비활성화 캐싱을했습니다, 세션, 디버그 0

서버는 PHP5입니다 순수 CakePHP의가 (데이터베이스와 PHP 세션과 동일하게 작동)입니다.

어떤 아이디어라도 환영합니다!

+1

글쎄, 디버그를 2로 설정하는 것은 어떻습니까? 뭐라고 써 있니? delete() 메소드도 게시 할 수 있습니까? 이 문제가 모든 모델에서 발생합니까? –

+0

다른 제안 :/tmp/cache에있는 모든 파일을 삭제 해보십시오. 많은 괴괴 망측 한 케이크 행동은 거기에서 기인합니다. –

+0

pastebin을 (를) 사용하여 삭제 메시지를 게시하고 SQL 로그를 게시하십시오. (느린 데이터베이스 또는 앱인지 알 수 있도록) –

답변

1

브라우저 란? 나는 오페라를 사용하고 그것이 내가 원하는 방식으로 캐시를 관리하지 않는다는 것을 인정한다. 파이어 폭스가 완벽하게 작동하는 동안 새로 고침해야한다. (적어도 디버깅하는 동안 나는 그것을 기대하는 방식으로 페이지를 다시로드한다.)

0

(트위터 @IvanBernat에서) 브라우저를 죽이기 위해 메타 태그를 추가하려고 시도한 적이있다. 은닉처? firebug를 사용하고 브라우저가 파일의 304 코드를 얻는 지 확인하십시오.

+0

예, 작동하지 않았습니다. –