Apc кеш пользователя и php-fpm - PullRequest
0 голосов
/ 27 марта 2012

У меня довольно простые сомнения по поводу грязного чтения / записи в значение, хранящееся в apc, когда для управления процессом используется php-fpm.я смотрю на хранение счетчика в apc, который я хочу использовать для всех процессов fpm PHP.Счетчик используется для части алгоритма hilo.Поскольку кэш пользователя apc используется всеми дочерними процессами fpm, я могу увеличить этот счетчик, не беспокоясь о том, что несколько процессов имеют свою собственную копию счетчика.Но если кеш используется совместно, разве вам не придется беспокоиться о безопасности потоков?Если да, как вы это делаете, и если нет, то почему?Спасибо!

1 Ответ

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

Не понял, как это сделать с помощью apc, но решил использовать разделяемую память с семафорами для хранения счетчика: http://in2.php.net/sem.

...