Question

Alors j'ai complètement fini de mettre en place APC et je l'aime jusqu'à présent. La seule chose est; La mémoire est un peu une contrainte sur mon système. Je sais: achetez plus, non? Eh bien, mon hôte ne le supporte pas et j'aime leur service alors ...

Je cours APC à l'aide de FCGID sur un serveur CPanel / WHM. Le cache est partagé entre les visites par utilisateur, car j'utilise FCGIDMAXProcessesperclass 1 dans php.conf.

Par défaut, APC est initialisé lorsque APC est démarré, tous les comptes d'utilisateurs ont une part unique (MaxProcesses) une part unique et personnelle de SHM, mais la taille SHM est la même pour tous les utilisateurs. Cependant, j'ai des sites qui bénéficieraient vraiment d'avoir, disent, 128 m de SHM alors que d'autres personnes pouvaient facilement suffire avec 16 m ou même 8 m dans certains cas.

J'ai déjà créé des chargeurs FCGI personnalisés dans / cgi-bin et les goûts comme décrit ici:

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

et http://chrisgilligan.com/search/apc-shm_size utilisateur /

Mais il me semblerait que si APC est déjà chargé sur une base par utilisateur, il devrait y avoir une option plus simple. Je ne peux pas vraiment obtenir la FCGI par utilisateur de travailler et persister le processus PHP.

Des idées?

Était-ce utile?

La solution

Ceci s'est effectivement passé pour être impossible avec mod_fcgid. Puisque je ne peux pas obtenir mod_fastcgi à exécuter sur mon serveur, ce qui rendrait cela possible, j'ai depuis été passé à mod_dso.Tout est partagé maintenant, donc ça va.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top