APC не меняет своего значения в контексте AJAX - PullRequest
2 голосов
/ 14 ноября 2011

Я допускаю странную проблему с APC и PHP. Это то, что я делаю, и что происходит:

index.php

apc_store("test","test");

Файлы ниже называются с помощью ajax, сначала ajax_1, затем ajax_2.

ajax_1.php

apc_delete("test");
apc_store("test","test2");

ajax_2.php

apc_fetch("test"); 

Результат:

тест

Что не так?!

Ранее я также испытывал проблемы с пользовательским кешем APC (он сам себя очищал, в моем коде не было apc_delete и не определен TTL)

PHP 5.3.6 с пакетом MAMP (APC включен)


Полагаю, важно указать, что я использую PHP-FPM. Есть ли у каждого процесса FPM собственная разделяемая память APC? Это может многое объяснить ... Заранее спасибо.

...