2012-03-09 3 views
1

그래서 APC 설정을 완전히 마치고 지금까지 좋아합니다. 유일한 것은; 메모리는 내 시스템에 약간의 제약이 있습니다. 나는 더 알고있다. 글쎄, 내 호스트가 그것을 지원하지 않으며 나는 그들의 서비스를 좋아한다. ...사용자 당 APC SHM 크기를 조정하는 가장 쉬운 방법은 무엇입니까?

나는 cPanel/WHM 서버에서 FCGID를 사용하여 APC를 실행 중이다. 캐시는 php.conf에서 FcgidMaxProcessesPerClass 1을 사용하기 때문에 사용자 단위로 방문간에 공유됩니다.

기본적으로 APC는 APC가 시작될 때 초기화되므로 모든 사용자 계정에 SHM의 고유 한 개인 공유가 있지만 모든 사용자에 대해 SHM 크기가 동일합니다. 그러나 SHM의 경우 128M, 다른 경우에는 16M 또는 8M까지도 충분할 수있는 사이트가 있습니다. 여기에 설명 된대로

이미/CGI-bin 및 좋아하는 사용자 지정있는 fcgi 로더와 조롱했습니다 :

http://www.brandonturner.net/blog/2009/07/fastcgi_with_php_opcode_cache/

http://chrisgilligan.com/search/apc-shm_size-each-user/

를하지만 나에게 보일 것이라고 APC 경우 사용자별로 이미로드 된 경우 더 간단한 옵션이 있어야합니다. 나는 실제로 사용자 당 FCGI를 작동시키지 못하고 PHP 프로세스를 지속합니다.

아이디어가 있으십니까?

답변

0

실제로 이것은 Mod_FCGID로 불가능하다고 판명되었습니다. 내 서버에서 실행할 수있는 Mod_FastCGI를 얻을 수 없으므로, 가능하다면 Mod_DSO로 전환했습니다. 모든 것이 이제 공유되므로 괜찮습니다.