¿Cuál es la forma más fácil de modificar el tamaño de APC SHM por usuario?
-
09-12-2019 - |
Pregunta
Así que he terminado completamente de configurar APC y me estoy gustando hasta ahora. La unica cosa es; La memoria es un poco de restricción en mi sistema. Lo sé: ¿Comprar más, ¿verdad? Bueno, mi anfitrión no lo apoya y me gusta su servicio así ...
Estoy ejecutando APC usando FCGID en un servidor CPanel / WHM. El caché se comparte entre las visitas a por usuario porque uso fcgidmaxprocessiesperclass 1 en php.conf.
De forma predeterminada, APC se inicializa cuando se inicia APC, por lo que todas las cuentas de usuario tienen una parte única (MaxProcesses) única y personal de SHM, pero el tamaño de SHM es el mismo para todos los usuarios. Sin embargo, tengo algunos sitios que realmente se beneficiarían de tener, por ejemplo, 128 m de SHM, mientras que otros podrían bastar fácilmente con 16 m o incluso a 8 m en algunos casos.
Ya he estado jugando con los cargadores de FCGI personalizados en / CGI-Bin y los gustos como se describe aquí:
http://www.brandonturner.net/blog/2009/07/fastcgi_with_php_opcode_cache /
y http://chrisgilligan.com/search/apc-shm_size-each- usuario /
Pero me parece que si APC ya está cargado por usuario, debería haber una opción más simple. Realmente no puedo obtener FCGI por usuario para trabajar y seguir persistiendo al proceso PHP.
¿Alguna idea?
Solución
Esto resultó ser imposible con MOD_FCGID. Como no puedo obtener mod_fastcgi para ejecutar en mi servidor, lo que haría esto posible, desde entonces he cambiado a MOD_DSO.Todo es compartido ahora, por lo que está bien.