Forum Moderators: coopster
I have one point of major confusion. If I delete an entry through apc.php, it seems that if I apc_store the same entry again it doesn't actually get stored (but only sometimes!). This is driving me crazy. I store "test_entry" for example, then delete it. Now I am unable to store "test_entry" again. It will be there if I fetch it back within the same request, but it won't persist across requests. But once in awhile, it will store properly once more. There seems to be some really strange behavior that I'm not understanding.
I am left wondering how confident I can be that if I store something it is really getting stored. Note that I've given APC more than enough memory so that isn't the issue (83.4% free at the moment).
Finally, the apc.shm_segments which supposedly allows you to configure APC to use multiple segments doesn't work at all.
Has anyone else experienced similar difficulties with APC, and what conclusions did you reach about it?
[xcache.lighttpd.net...]
This entry should be of interest to you in particular:
[xcache.lighttpd.net...]
In our tests we have found both to be comparable in speed boosts (do use one of them, they're both excellent) but eaccelerator is much more accepting of many kinds of php scripts that become buggier with xcache.
YMMV.