Какой самый простой способ настроить размер APC SHM для каждого пользователя? - PullRequest
1 голос
/ 09 марта 2012

Итак, я полностью закончил настройку APC, и мне это нравится.Единственное, что есть;Память немного ограничивает мою систему.Я знаю: купить больше, верно?Ну, мой хост не поддерживает его, и мне нравится их сервис, поэтому ...

Я использую APC, используя FCGID на сервере cPanel / WHM.Кэш распределяется между посещениями для каждого пользователя, потому что я использую FcgidMaxProcessesPerClass 1 в php.conf.

По умолчанию APC инициализируется при запуске APC, поэтому все учетные записи пользователей имеют ОДИН (MaxProcesses) уникальный и личный общий ресурс.SHM, но размер SHM одинаков для всех пользователей.Тем не менее, у меня есть несколько сайтов, которые действительно выиграют от, скажем, 128M SHM, в то время как другие могут легко подойти с 16M или даже 8M в некоторых случаях.

Я уже возился с пользовательскими загрузчиками fcgi в /cgi-bin и тому подобное, как описано здесь:

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

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

Но мне кажется, что если APC уже загружен на- пользовательская база, там должен быть более простой вариант.Я не могу заставить работать FCGI для каждого пользователя и все еще продолжать процесс php.

Есть идеи?

1 Ответ

0 голосов
/ 11 марта 2012

На самом деле это оказалось невозможным с Mod_FCGID. Поскольку я не могу запустить Mod_FastCGI на моем сервере, что сделало бы это возможным, с тех пор я переключился на Mod_DSO. Теперь все поделено, так что все в порядке.

...