문제

나는 현재 구현 일반적으로 서비스하지만,무엇을 지켜내는 것은 제안에는 나도를 구현하는 APC 캐싱의 실제 코드입니다.

나는 보았을 통해 몇 가지 튜토리얼이 있고, PHP 문서 뿐만 아니라,하지만 나의 주요 질문은 어떻게 그것을 구현하는 대규모?PHP 문서에 대해 이야기 저장할 변수이지만,그것은 없는 상세한입니다.

용서해 주는지 못한 이 지역에서 그러나 내가 어디에 있는지 알고 싶에서는 진짜 사이트 이 구현되지 않았습니다.나는 그대로 캐시 모든 것 또는 부분만 사용되는 종종과 같은 기능을 가지고 있는가?

감사합니다!

도움이 되었습니까?

해결책

당신이 알고있 PHP 은 해석되고,언어,그래서 때마다 요청이 도착하면 서버는 그것을 열어야에 필요한 모든 파일을 포함,구문 분석하고 이를 실행하는 것입니다.What APC 제공하고 필요/포함하고 분석하는 단계(파일은 여전히 필요할 수 있지만,에 저장된 메모리 액세스는 훨씬 더 빠르게),그래서 스크립트를 실행할 수 있습니다.우리의 웹 사이트에,우리는 우리의 조합을 사용하는 APC 및 memcached.APC 속도를 위에서 언급 한 단계 memcached 사용하려면 빠르고 배 저장 및 접근의 글로벌한 변수(미리 계산된 비싼 함수 호출 등등을 공유할 수 있는 여러 클라이언트를 위한 특정 시간)뿐만 아니라 세션 변수입니다.이렇게 우리들은 여러 프런트 엔드 서버를 잃지 않고 어떤 클라이언트와 같은 상태가 로그인 상태 등.

에 올 때 당신이 무엇을 캐시해야 하는...만,정말 그 응용 프로그램에 따라 다릅니다.이 있는 경우에 필요한 여러 화면에 어딘가에 선도록 노력하겠다와 함께 갈 memcached 이러한 캐싱 및 저장,사용하는 APC 로 opcode 캐시입니다.

다른 팁

APC는 둘 다입니다 OPCODE 캐시 일반적인 데이터 캐시. 후자는 Memcached와 거의 비슷한 반면, Opcode 캐시는 구문 분석 된 php-files를 캐싱하여 작동하므로 각 요청에 따라 구문 분석 할 필요가 없습니다. 그것은 일반적으로 실행 시간을 상당히 높일 수 있습니다.

APC의 Opcode 캐싱 기능을 구현할 필요는 없으며 PHP 모듈로 활성화합니다.

APC 캐시 크기 및 기타 구성 정보는 다음과 같습니다 여기.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top