Pergunta

Então eu terminei completamente de configurar a APC e estou gostando até agora. A única coisa é; A memória é um pouco de uma restrição no meu sistema. Eu sei: compre mais, certo? Bem, meu anfitrião não o suporta e eu gosto do seu serviço tão ...

Estou executando a APC usando FCGID em um servidor CPanel / WHM. O cache é compartilhado entre as visitas por usuário porque eu uso fcgidmaxprocessesperclass 1 no php.conf.

Por padrão, a APC é inicializada quando a APC é iniciada, portanto, todas as contas de usuário têm uma (maxProcesses) porção única e pessoal de SHM, mas o tamanho do SHM é o mesmo para todos os usuários. No entanto, tenho alguns sites que realmente se beneficiariam de ter, digamos, 128m de SHM, enquanto outros poderiam ser facilmente suficientes com 16m ou até 8m em alguns casos.

Eu já estive mexendo com carregadores fcgi personalizados em / cgi-bin e os gostos como descrito aqui:

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

e http://chrisgilligan.com/search/apc-shm_size-ach- usuário /

Mas parece-me que, se a APC já estiver carregada por usuário, deve haver uma opção mais simples. Eu não posso realmente obter o FCGI por usuário para trabalhar e ainda persistir o processo PHP.

Alguma idéia?

Foi útil?

Solução

Isso realmente acabou por ser impossível com mod_fcgid. Como não posso obter mod_fastcgi para executar no meu servidor, o que tornaria isso possível, desde então mudado para mod_dso.Tudo é compartilhado agora, então tudo bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top