2012-08-02 4 views
0

opcode 캐시 기능이있는 cli로 apc를 사용하고 싶습니다.PHP APC CLI opcode 캐시가 적용되지 않음

apc.enable_cli을 true로 설정하십시오. 벤치 마크 시간과 메모리 사용량에 주목했습니다.

; php.ini 
apc.enable_cli = 1 

그러나 웹 기반 사용법은 다릅니다. 나는 어떻게 일하는 apc를보고 php 원본을 달리기를위한 마술을한다. 약 절반 메모리 사용량 또한 약 0.01 PHP 스크립트를 실행하는 것보다 빠릅니다.

하지만 PHP는 CLI에서 apc를 사용하는 동안 opcode 캐시를 사용하지 않아야한다고 생각합니다. 어떻게 사용할 수 있습니까? 그것은 가능한가?

답변

2

apc 캐시가 매번 삭제 될 것이기 때문에 apc가 명령 줄에서 성능을 향상시킬 것으로 기대하지 않습니다.

+0

그래서 어떻게 PHP에서 복잡한 cli 응용 프로그램을 imporate 수 있습니까? – sweb

+2

xdebug + kcachegrind를 사용하여 응용 프로그램을 프로파일하고 느린 비트가 어디에 있는지 찾아냅니다. APC는 실제로 CLI 응용 프로그램에 대한 해답이 될 수 없습니다. – xyphoid

관련 문제