우리 서버 2에서 어떤 삽입을하기 전에 자신의 캐시를 삭제하고,캐싱 문제
server architecture http://i48.tinypic.com/2czybts.jpg
문제는이 캐시 디렉토리가있다, 우리 CakePHP의 응용 프로그램에 대해 여러 웹 서버를 사용하고 필요 그의 데이터베이스. 하지만 서버 1은 데이터베이스가 변경된 것을 모릅니다. 따라서 캐시 된 서버 1이 지워지지 않습니다.
새 웹 요청이 서버 2에 오면 새로운 캐시 파일을 생성하고 좋은 결과를 반환합니다. 이 서버 1에 올 때, 그는 똑같은 결과 :(를 보여줍니다.
를 궁금해 우리는 다양한 물리적 서버 사이의 캐시 디렉토리를 공유 할 수있는 방법은 성능 저하없이,있다.
이우리는 증가 할 수 웹 서버, 그래서
을 읽기 위해이덕분에 좋은 장기적인 솔루션을 권장하십시오
+1, becoz memcached가 내 목적을 달성했으며 cakephp 프레임 워크와 사전 통합되어 제공됩니다. – Ish