Vista 64bit 시스템에서 Apache 모듈로 실행되는 Apache/2.2.15 (VC9) 및 PHP/5.3.2 (VC9 스레드 안전)가 있습니다. 모두 잘 돌아갑니다.APC 감소 PHP 성능 ??? (php 5.3, apache 2.2, windows vista 64bit)
내가 벤치마킹하고있는 프로젝트 (아파치의 ab 유틸리티 사용)는 기본적으로 db 연결이 필요없는 표준 젠드 프레임 워크 프로젝트입니다. 평균 (중앙값) 아파치 응답은 약 0.15 초입니다.
표준 설정으로 APC (3.1.4-dev VC9 thread safe)를 설치 한 후 갑자기 요청 응답 시간이 1.3 초 (!)으로 증가했습니다. 모든 apc 설정은 항상 좋았습니다. (apc.php 스크립트를 통해 : 충분한 shm 메모리, 전체 캐시 없음, 단편화 0 %).
유일한 차이점은 통계 조회를 사용하지 않는 것입니다 (apc.stat = 0). 그런 다음 응답은 0.09 초으로 떨어졌으며 결국 apc없이 응답 한 것보다 좋았습니다. IIRC, 통계 조회가 약간의 오버 헤드를 발생시키는 것은 당연한 일이지만, apc 확장 기능을 전혀 사용하지 않는 것보다 훨씬 더 성능이 좋지 않아야합니까?
다른 방식으로 말해서 apc.stat에서 오버 헤드가 너무 많이 발생하는 이유는 무엇입니까?
누군가 Windows 시스템에서 성능 문제를 테스트 할 수 없다고 생각합니다. –
어디에서 apc 3.1.4-dev를 얻었습니까? – moo