2012-10-21 2 views
0

PHP 개발을 위해 Windows 7을 사용하고 있으며 PHP APC 캐시를 설치했습니다. 가장 먼저 알아 차린 점은 로컬 Windows 컴퓨터에서 APC를 사용하도록 설정하면 APC가 비활성화 된 경우 요청 속도가 느려지 게된다는 것입니다. 처음에는 나에게 이상했으나, Windows에서 APC 캐시를 사용할 때 APC는 캐시를 임시 디렉토리에 저장해야합니다. APC가 RAM 메모리의 캐시를 저장하지 않기 때문에 느린 것 같습니다. 디스크의 어딘가에 있습니다. 그리고 이것은 APC 캐시에 대해서만 배우기 때문에 괜찮습니다.Windows에서 PHP APC, 캐시 저장 위치는 어디입니까?

내 캐시는 디스크에 어디에 저장되어 있습니까? 그리고 내가 원하는 폴더에 캐시를 저장하도록 PHP에게 알려주려면 어떻게해야합니까? 내 세션이 저장되는 곳은 c:\wamp\apache\temp\이고, APC 캐시가 있어야하는 곳은 dosent가 RAM으로 이동하기 때문입니다.

어디에서 설정할 수 있습니까? php.ini 파일의 어딘가에 있습니까?

감사합니다.

+0

PHP 확장이 구성을 가져 오지 못합니까? – arkascha

답변

1

APC에 관계없이 OS의 사용중인 캐시를 저장하는 RAM을 사용하고, 더 캐시 기반 디스크 설정이나 옵션이 없습니다 ... http://www.php.net/manual/en/apc.configuration.php

나는이를 발견했다하지만를

http://php.net/manual/en/apc.installation.php

참고 : Windows에서 APC는 임시 경로가 있어야하며 웹 서버 에 의해 쓰기 가능해야합니다. TMP, TEMP 및 USERPROFILE 환경을 순서대로 검사하고 이 설정되어 있지 않으면 WINDOWS 디렉토리를 시도합니다.

나는이 이야기에 대해 모른다. 일부 중간 프로세스의 경우 일 수 있습니다. 또는 이것은 시대에 뒤 떨어진 것일 수 있습니다.

하지만 TMP 또는 TEMP가 설정되어있는 경우 (이 될 것입니다)를 참조 할 수 있으며이 phpinfo();

어느 쪽이든을 실행하여 무엇인지 경로, 나는, APC와 충돌, 성능 문제에 너무 놀라지 않을 것 빈 스크린, 등등. 나는 (WampDeveloper를 사용하여) 그것으로 작업 해왔고, APC는 아주 변덕 스럽다.

관련 문제